LCDバックライト状態を保存する on Ubuntu 12.04

LCDバックライト状態を保存する VAIO Type P
Debian WheezyでできたのでUbuntuでもやってみる。
前提:
Ubuntu 12.04 LTS (Precise Pangolin) 関係 ■バックライトの調整を設定済み。
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ではなくlightdmが標準なので、/etc/lightdm/lightdm.confをいじる。
まず、次の内容で/usr/sbin/restore-brightnessを作成、
#!/bin/sh
cat /etc/acpi/brightness > /sys/class/backlight/psb-bl/brightness
実行可能にしておくことを忘れずに。
/etc/lightdm/lightdm.confの[SeatDefaults]セクションに次の一行を追記
greeter-setup-script=/usr/sbin/restore-brightness
これでlightdm起動時に明るさが復帰される。