換了ubuntu 之後,發現開機屏幕都是”最大亮度”,每次都要到設置中手動調節,很麻煩。於是想到去修改這個設置,Google一通,別人可行的辦法到我這就沒用了,鬱悶。最後是在stackoverflow一個回答中的一條命令讓我恍然大悟~~~~(>_<)~~~~ 又是”權限”惹的禍!現在問題解決了,在這裏記錄一下。
注: 以下終端命令輸入先root
屏幕亮度配置文件是在 /sys/class/backlight/ 目錄下 這個目錄裏面的文件夾會因顯卡的不同而不同,我的是Intel 的,所以有一個 intel_backlight 的文件夾。進入這個文件夾後是這樣的:
其中brightness 和actual_brightness 保存了當前屏幕亮度值,max_brightness 是屏幕最大亮度。要是開機啓動就自動調到自己喜歡的亮度,那麼就是要讓系統啓動的時候自動改這個兩個文件中的值了。
要實現這個功能可以到 /etc/ 目錄下的 rc.local 文件中添加命令。
在終端中輸入 sudo sublime /etc/rc.local
PS: 如果沒有安裝sublime 就換成 gedit 這個隨意
我的打開之後上面除了註釋之外只有一個 exit 0
現在exit(如果exit 0 都沒有就自己加上咯)之前加上兩條語句
echo 1400 > /sys/class/backlight/intel_backlight/brightness
echo 1400 > /sys/class/backlight/intel_backlight/actual_brightness
有些貌似只要改brightness 就可以了,不管它,都改不會錯的~_~
1400 就根據你自己的需求來咯,只要不大於最大亮度值就可以了。
效果如下:
本以爲這樣就大功告成,但是,我的卻還不行~~
我的brightness 和actual_brightness 文件並不能寫。所以我就要更改它們的權限了。
chmod 777 /sys/class/backlight/intel_backlight/brightness
chmod 777 /sys/class/backlight/intel_backlight/actual_brightness
簡單暴力777,所有權限都給它~
下次開機就是你自己設置的亮度值了。
【轉載請註明出處】
Author: MummyDing