Linux(Ubuntu16.04)調節螢幕亮度(亮度控制條消失的問題)
【注】記錄下自己在用LInux過程中遇到的一些問題,為實際操作過程中遇到的問題以及解決辦法。網路資訊龐雜,決定將一些切實可用的解決問題的過程和辦法記錄下來,供大家參考,同時也方便自己日後再遇到此類問題時檢視。
本文參考來源,見連結,螢幕亮度。
首先,說一下我遇到的問題,剛開始問題比較嚴重,螢幕十分的暗。開啟Linux的System setting裡的Brightness&Lock,裡面根本就沒有調節亮度的控制條(下圖是事後截圖的,之前是沒有如下亮度控制條的),這個問題真是差點把我逼瘋了。眼睛看瞎,而且之前折磨了一天都沒有把問題解決掉,但是實在無法忍受幾乎為最低的亮度,眼睛真被搞的相當難受,於是挑了個週日又折磨了一整天,終於把問題解決了。
因為歷程比較長,所以沒有全程記錄下來,試了各種各樣的方法,現將解決問題的途徑歸納如下:
問題體現在兩個方面
1)開啟Linux的System setting裡的Brightness&Lock,裡面根本就沒有調節亮度的控制條。
2)開啟Nvidia X Server,介面完全不正確,而且報錯“You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server. ”
解決問題的方法
由於我所遇到的問題不是用一個方法解決的,嘗試了很多途徑,所以無法詳細記錄解決辦法,僅提供解決的思路
1)如果你出現的狀況和我一模一樣,那麼很可能是驅動安裝的問題,建議首先重新安裝驅動。建議用Ubuntu自帶的軟體庫安裝,如下,先進入Software&Updates
然後,選擇在Additional Drivers裡選擇一個驅動後,點選Apply Changes(我的驅動已經安裝過了,所以Apply Changes按鈕是灰色的)。
2)按照此方法安裝完驅動後,再次開啟System setting裡的Brightness&Lock,應該是有亮度控制條了的。如果沒有的話,將Ubuntu重啟。
3)重啟的過程中,如果你跟我一樣是集顯+獨顯,那麼應該會出現迴圈登入的問題,這種情況請參考我的部落格裡的另一篇文章,有解決辦法。
4)如此之後,我所遇到的問題就順利解決了,但同時還是有一個問題,那就是每次重啟電腦後,亮度又回到最暗了,需要進入系統後重新調節亮度,這同樣是很蛋疼的一件事情。
當然有解決辦法,以下,是解決螢幕亮度預設設定的方法
修改螢幕亮度的檔案是:/sys/class/backlight/intel_backlight/brightness
1)檢視當前亮度值 ,終端輸入如下
$ cat /sys/class/backlight/intel_backlight/brightness
4 #此亮度值是我筆記本的亮度,確實非常暗的受不了
2)通過"系統設定"==>"亮度和鎖屏",設定螢幕亮度至自己適應的狀態,並在此檢視系統亮度檔案的資料。
$ cat /sys/class/backlight/intel_backlight/brightness
356 #調節了亮度條後,個人覺得比較合適的亮度
3)手動修改系統亮度到最亮,並手動修改檔案,測試是否能夠成功調節螢幕亮度
$ sudo echo 1500 > /sys/class/backlight/intel_backlight/brightness
有些電腦可能會出現沒許可權的提示(按正常說,sudo就不應該提示這個了,可我的確實提示許可權不夠)
4)修改許可權
$ sudo chmod o+w /sys/class/backlight/intel_backlight/brightness
5)修改許可權之後可以直接修改,不需要sudo了
echo 1500 > /sys/class/backlight/intel_backlight/brightness
6)如果螢幕亮度調節成功,則可以將這句話加入/etc/rc.local 每次開機
$ sudo vi /etc/rc.local
---------------------
echo 1500 > /sys/class/backlight/intel_backlight/brightness <——末尾加上一行
---------------------
就此大功告成,重啟一下系統試試看!