1. 程式人生 > >Linux(Ubuntu16.04)調節螢幕亮度(亮度控制條消失的問題)

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    <——末尾加上一行

---------------------

  就此大功告成,重啟一下系統試試看!