linuxでは起動するとLCDバックライトがMAXになる。
私は暗めにしているので、起動するたびにdownしています。
最後の状態を記録して、起動時に復帰するようにしてみる。
前提:
Debian GNU/Linux 7.0 候補 (wheezy) 関係 ■バックライトの調整を設定済み。
1. バックライトの状態を記録する
次のファイルを作り、そこに記録する。
> sudo touch /etc/acpi/brightness
/etc/acpi/sonybright.sh
で変更するたびに記録しておく。
このファイルに次の行(2箇所)を追記
echo $BRIGHTNESS > /sys/class/backlight/psb-bl/brightness
echo $BRIGHTNESS > /etc/acpi/brightness
2. 起動時に復帰する
起動プロセスのどこで処理するのが最適か分からないが、
実用上、gdm3で問題ないだろう。
/etc/gdm3/Init/Default
の最後の方に、次の行を追記する。
cat /etc/acpi/brightness > /sys/class/backlight/psb-bl/brightness
これでgdm3起動時に明るさが復帰される。