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!/