mirror of
https://github.com/systemd/systemd
synced 2024-07-21 02:05:05 +00:00
![Lennart Poettering](/assets/img/avatar_default.png)
As many laptops don't save/restore screen brightness across reboots, let's do this in systemd with a minimal tool, that restores the brightness as early as possible, and saves it as late as possible. This will cover consoles and graphical logins, but graphical desktops should do their own per-user stuff probably. This only touches firmware brightness controls for now.
22 lines
776 B
SYSTEMD
22 lines
776 B
SYSTEMD
# This file is part of systemd.
|
|
#
|
|
# systemd is free software; you can redistribute it and/or modify it
|
|
# under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2.1 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
[Unit]
|
|
Description=Load/Save Screen Backlight Brightness of %f
|
|
Documentation=man:systemd-backlight@.service(8)
|
|
DefaultDependencies=no
|
|
RequiresMountsFor=/var/lib/backlight
|
|
Conflicts=shutdown.target
|
|
After=systemd-readahead-collect.service systemd-readahead-replay.service systemd-remount-fs.service
|
|
Before=sysinit.target shutdown.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
RemainAfterExit=yes
|
|
ExecStart=@rootlibexecdir@/systemd-backlight load %f
|
|
ExecStop=@rootlibexecdir@/systemd-backlight save %f
|