14.10 後可以保存上次開啟時設定的螢幕及鍵盤亮度,但14.04還無法,
先參考
這一篇,文章中在
sudo gedit /etc/rc.local
下,加入以下兩行:
echo 1200 > /sys/class/backlight/gmux_backlight/brightness(也可能是 intel_backlight)
echo 25 > /sys/class/leds/smc::kbd_backlight/brightness
於
exit 0 之前。
echo 後的數字是亮度,
/sys/class/ 下有
backlight、
leds 兩個目錄,其中會存放亮度設定。
在
/sys/class/backlight/intel_backlight 下有一文件為
max_brightness,
打開
max_brightness:
vi max_brightness
裡面會有一行數值:
1388
這數值應該是最大亮度。
而
actual_brightness(實際亮度(目前亮度)) 在目前可見最暗亮度(再暗便會關閉螢幕(0))為 65,
亮一級為136,再來為207、278、343、414、484、555、621、691……1317、1388
(按亮度鍵,再打開
actual_brightness 看數值。)
然後決定設為:
echo 207 > /sys/class/backlight/intel_backlight/brightness (我的不是 gmux_backlight,看自己的目錄下是哪一種)
鍵盤亮度也如法炮製:
/sys/class/leds/smc::kbd_backlight 下的
max_brightness 為 255
最暗0、12、24、36、48……255
依喜好設成
echo 48 > /sys/class/leds/smc::kbd_backlight/brightness
但下次登入後,螢幕還是到了全亮,鍵盤是設定的亮度。
參考
這一篇:
原來我剛設定的是登入前的螢幕亮度,在
/sys/class/backlight/acpi_video0 下才是登入後的設定,
其中
max_brightness 值為 100,我須要的亮度為10:
echo 10 > /sys/class/backlight/acpi_video0/brightness
總結:
在
/etc/rc.local中設定,
echo 207 > /sys/class/backlight/intel_backlight/brightness(這是登入前的螢幕亮度)
echo 10 > /sys/class/backlight/acpi_video0/brightness (登入後)
echo 48 > /sys/class/leds/smc::kbd_backlight/brightness (鍵盤的)
exit 0
\done!/