Dear Ubuntu and Debian developers! I understand that you are very busy, but laptop users have problems with saving and restoring display backlight level in Debian and Ubuntu.
Systemd-based distros (Fedora, OpenSuSe, Arch, Sabayon, Mageia) have this functionality out the box (they have systemd-backlight@.service <https://github.com/systemd/systemd/commits/56f64d95763a799ba4475daf44d8e9f72a1bd474/src/backlight/backlight.c>), but sysvinit and upstart not. Here is a list: - in Arch backlight brightness load and save are provided by systemd (see Arch wiki <https://wiki.archlinux.org/index.php/backlight#systemd-backlight_service>), it is in systemd <https://www.archlinux.org/packages/core/x86_64/systemd/> package. - in OpenSUSE 13.1, OpenSUSE 13.2, CentOS 7, Fedora 20, Fedora 21, Mageia 4 - systemd package <http://pkgs.org/search//usr/lib/systemd/systemd-backlight?type=files> - Sabayon has /usr/lib/systemd/systemd-backlight service - ALT Linux p7 has systemd, but does not have /usr/lib/systemd/systemd- backlight service - in Debian Jessie <https://packages.debian.org/search?suite=jessie&arch=any&mode=path&searchon=contents&keywords=systemd-backlight> and Debian sid <https://packages.debian.org/search?suite=sid&arch=any&mode=path&searchon=contents&keywords=systemd-backlight> there is /usr/lib/systemd/systemd-backlight service - in Ubuntu Utopic <http://packages.ubuntu.com/search?searchon=contents&keywords=systemd-backlight&mode=filename&suite=utopic&arch=any> and Ubuntu Vivid <http://packages.ubuntu.com/search?searchon=contents&keywords=systemd-backlight&mode=filename&suite=vivid&arch=any> there is /usr/lib/systemd/systemd-backlight service There is no backlight load/save functionality in (neither upstart nor systemd): - Ubuntu Lucid - Ubuntu Precise - Ubuntu Trusty - Debian Wheezy - Debian Squeeze So it seems that modern distros have backlight load/save functionality via systemd-backlight service <http://www.freedesktop.org/software/systemd/man/systemd-backli...@.service.html>, but older systems does not have this functionality at all. This problem is well-described on launchpad (see bug 1270579 <http://bugs.launchpad.net/bugs/1270579> ) and on AskUbuntu (see my comment <http://askubuntu.com/questions/151651/brightness-is-reset-to-maximum-on-every-restart/227553#227553> on it). Around 160 users are affected. Steps to reproduce: 1. User boots laptop (cold boot, not wake from suspend) 2. User sets comfortable backlight level 3. User ends his/her work by shutting down the laptop (not suspend, so backlight level is not saved) 4. Go to 1 (another cold boot with resetted backlight level). I prepared draft version for saving and restoring display backlight level on laptops - it is saved on launchpad (upstart_brightness.tar.gz archive <https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1270579/+attachment/4288756/+files/upstart_brightness.tar.gz> , see comment #18 on launchpad <https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1270579/comments/18>) and may be installed to the system manually with sudo tar -zxvf upstart_brightness.tar.gz -C / My script was tested on Ubuntu 12.04 and Ubuntu 14.04 - see reports on AskUbuntu <http://askubuntu.com/questions/151651/brightness-is-reset-to-maximum-on-every-restart/227553#227553>, Launchpad <https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1270579/comments/22> and forum.ubuntu.ru <http://forum.ubuntu.ru/index.php?topic=255145.0;all> on laptops with discrete, integrated and hybrid graphics card. Please reply to this message if you are interested in such init-script. Thank you! With best regards, Debian and Ubuntu user, Norbert. P.S. I found interesting projects for the same purpose - first is named Light and hosted on GitHub <https://github.com/haikarainen/light> (previously known as LightScript <http://haikarainen.dotgeek.org/lightscript/>), second is named Relight <http://xyne.archlinux.ca/projects/relight/>. But I think that init-script approach is better.
-- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss