灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2195回复:0

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

楼主#
更多 发布于:2012-08-27 15:09

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

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

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

脚本:bright

[plain]
#!/bin/bash  
    www.atcpu.com  
# 设置显示器亮度  
# 1. 查看显示器最大亮度值用这个命令  
# $ cat /sys/class/backlight/acpi_video0/max_brightness  
# 选择一个合适的值写入/sys/class/backlight/acpi_video0/brightness即可改变亮度  
# 2. 允许users组无密码执行“sudo tee”  
# $ sudo -S sh -c 'echo "%users ALL=(root)NOPASSWD:/usr/bin/tee" > /etc/sudoers.d/bright'  
# $ sudo chmod 0440 /etc/sudoers.d/bright  
# 3. 将用户添加到users用户组  
# $ sudo adduser your_username users  
echo 15 | sudo tee /sys/class/backlight/acpi_video0/brightness  

脚本:bright-monitor

[plain]
#!/bin/bash  
    www.atcpu.com  
# 用户登陆成功时,自动执行,包括从锁定状态返回  
# 设定此脚本为自动启动:  
# 右上角齿轮图标右键->启动应用程序...  
# 记得先把bright和bright-monitor这两个脚本拷贝到/usr/bin中  
# 这可以方便多用户对亮度的控制  
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'" | while read line ; do  
    bright  
done  

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




作者 Loaden


喜欢0 评分0
游客

返回顶部