先參考 這一篇,文章中在
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!/