感谢支持
我们一直在努力

Ubuntu 12.04屏幕亮度不能保存问题的解决

我的电脑是ATI显卡,Ubuntu 12.04 LTS不能自动保存亮度:每次登陆/解锁后,都是最大亮度,十分讨厌!


研究了一晚上,终于用两个脚本搞定了!


脚本:bright


  1. #!/bin/bash  

  2.   

  3. # 设置显示器亮度  

  4. # 1. 查看显示器最大亮度值用这个命令  

  5. # $ cat /sys/class/backlight/acpi_video0/max_brightness  

  6. # 选择一个合适的值写入/sys/class/backlight/acpi_video0/brightness即可改变亮度  

  7. # 2. 允许users组无密码执行“sudo tee”  

  8. # $ sudo -S sh -c ‘echo “%users ALL=(root)NOPASSWD:/usr/bin/tee” > /etc/sudoers.d/bright’  

  9. # $ sudo chmod 0440 /etc/sudoers.d/bright  

  10. # 3. 将用户添加到users用户组  

  11. # $ sudo adduser your_username users  

  12. echo 15 | sudo tee /sys/class/backlight/acpi_video0/brightness  
脚本:bright-monitor


  1. #!/bin/bash  

  2.   

  3. # 用户登陆成功时,自动执行,包括从锁定状态返回  

  4. # 设定此脚本为自动启动:  

  5. # 右上角齿轮图标右键->启动应用程序…  

  6. # 记得先把bright和bright-monitor这两个脚本拷贝到/usr/bin中  

  7. # 这可以方便多用户对亮度的控制  

  8. dbus-monitor –session “type=’signal’,interface=’org.gnome.ScreenSaver’,member=’ActiveChanged'” | while read line ; do  

  9.     bright  

  10. done  

具体用法大家自行参考脚本中的注释吧。


更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 12.04屏幕亮度不能保存问题的解决
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏