歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux下調節屏幕亮度(Intel核顯)

我相信裝了Linux後發現不能調節亮度的同學不在少數,我也不幸成為其中之一。打電話發郵件給客服,竟然說只支持Windows。。。相當的無語。

省略中間過程1000字,直接給出解決方案。

先說一下,我裝的是深度的Linux,跟Ubuntu應該是一樣的,我的電腦是清華同方的K41H,I5核顯。

系統調節亮度調用的是/sys/class/backlight/acpi_video0下的brightness文件。而實際上,亮度由/sys/class/backlight/intel_backlight/brightness決定。我一開始的想法是把acpi_video0指向intel_backlight,沒成功,可能是我對Linux不太熟。所以直接用FN快捷鍵來調節亮度我是實現不了了。退而求其次,我寫了兩個腳本來增加/降低亮度。

降低亮度:

  1. if [ ! -w /sys/class/backlight/intel_backlight/brightness ];then 
  2.     echo "password" | sudo -S chmod 777 /sys/class/backlight/intel_backlight/brightness 
  3. fi 
  4.  
  5. read bright < '/sys/class/backlight/intel_backlight/brightness' 
  6.  
  7. v=600 
  8. v=$(($bright - 4882 / 9 )) 
  9.  
  10. echo $v | tee /sys/class/backlight/intel_backlight/brightness 

增加亮度:

  1. if [ ! -w /sys/class/backlight/intel_backlight/brightness ];then 
  2.     echo "password" | sudo -S chmod 777 /sys/class/backlight/intel_backlight/brightness 
  3. fi 
  4.  
  5. read bright < '/sys/class/backlight/intel_backlight/brightness' 
  6.  
  7. v=600 
  8. v=$((4882 / 9 + $bright)) 
  9.  
  10. echo $v | tee /sys/class/backlight/intel_backlight/brightness 

因為brightness文件默認是沒有寫權限的,可以要先把它的權限改成可寫。

最後在任務欄上創建兩個啟動器,可以用鼠標很方便的調節亮度了~

Copyright © Linux教程網 All Rights Reserved