歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下調節屏幕亮度(Intel核顯)

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

日期:2017/2/28 15:54:09   编辑:Linux教程

我相信裝了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. read bright < '/sys/class/backlight/intel_backlight/brightness'
  5. v=600
  6. v=$(($bright - 4882 / 9 ))
  7. 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. read bright < '/sys/class/backlight/intel_backlight/brightness'
  5. v=600
  6. v=$((4882 / 9 + $bright))
  7. echo $v | tee /sys/class/backlight/intel_backlight/brightness

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

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

Copyright © Linux教程網 All Rights Reserved