歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04屏幕亮度不能保存問題的解決

Ubuntu 12.04屏幕亮度不能保存問題的解決

日期:2017/2/28 15:50:51   编辑:Linux教程

我的電腦是ATI顯卡,Ubuntu 12.04 LTS不能自動保存亮度:每次登陸/解鎖後,都是最大亮度,十分討厭!

研究了一晚上,終於用兩個腳本搞定了!

腳本:bright

  1. #!/bin/bash
  2. # 設置顯示器亮度
  3. # 1. 查看顯示器最大亮度值用這個命令
  4. # $ cat /sys/class/backlight/acpi_video0/max_brightness
  5. # 選擇一個合適的值寫入/sys/class/backlight/acpi_video0/brightness即可改變亮度
  6. # 2. 允許users組無密碼執行“sudo tee”
  7. # $ sudo -S sh -c 'echo "%users ALL=(root)NOPASSWD:/usr/bin/tee" > /etc/sudoers.d/bright'
  8. # $ sudo chmod 0440 /etc/sudoers.d/bright
  9. # 3. 將用戶添加到users用戶組
  10. # $ sudo adduser your_username users
  11. echo 15 | sudo tee /sys/class/backlight/acpi_video0/brightness
腳本:bright-monitor
  1. #!/bin/bash
  2. # 用戶登陸成功時,自動執行,包括從鎖定狀態返回
  3. # 設定此腳本為自動啟動:
  4. # 右上角齒輪圖標右鍵->啟動應用程序...
  5. # 記得先把bright和bright-monitor這兩個腳本拷貝到/usr/bin中
  6. # 這可以方便多用戶對亮度的控制
  7. dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'" | while read line ; do
  8. bright
  9. done

具體用法大家自行參考腳本中的注釋吧。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved