Ubuntuに画面の明るさを覚えさせる.


何日も振り回して、やっとノートパソコンでUbuntu 14にシャットダウン/再起動前に現在の明るさ値を覚えさせ、起動後に回復した.
ネット上で見つけた解決策は私のノートには完全に使いにくいので、真ん中に飛び越えた穴は言わない.
1.xbacklightをインストールします.
<!-- lang: shell -->
sudo apt-get install xbacklight

2.起動後に輝度値を回復するスクリプトを作成する.
作成:
<!-- lang: shell -->
sudo vi /etc/lightdm/display-setup-script.sh

内容:
<!-- lang: shell -->
#!/bin/sh
xbacklight -set `cat /etc/lightdm/backlight.save`

保存:
<!-- lang: shell -->
:wq

実行権限を追加します.
<!-- lang: shell -->
sudo chmod +x  /etc/lightdm/display-setup-script.sh

3.シャットダウン/再起動前に現在の輝度値を記憶するスクリプトを作成する.
作成:
<!-- lang: shell -->
sudo vi /etc/lightdm/session-cleanup-script.sh

内容:
<!-- lang: shell -->
#!/bin/sh
cp /sys/class/backlight/acpi_video0/actual_brightness  /etc/lightdm/backlight.save

保存:
<!-- lang: shell -->
:wq

実行権限を追加します.
<!-- lang: shell -->
sudo chmod +x  /etc/lightdm/session-cleanup-script.sh

4.プロファイルを作成し、2つのスクリプトをそれぞれログインとして設定、終了時に起動する.
作成:
<!-- lang: shell -->
sudo vi /etc/lightdm/lightdm.conf

内容:
<!-- lang: shell -->
[SeatDefaults]
display-setup-script=/etc/lightdm/display-setup-script.sh
session-cleanup-script=/etc/lightdm/session-cleanup-script.sh

保存:
<!-- lang: shell -->
:wq