我在 Ubuntu 11.10 屏幕设置中找不到在电池模式下工作的亮度设置。
gconf 中有一些来自 Ubuntu 11.04 的设置,90% 用于 AC,60% 用于电池,但它不起作用。
使用电池供电时,如何让显示器亮度自动变暗?
我尝试了很多方法都无济于事,让 gnome-control-center 在 11.10 中像 gnome-power-manager 过去那样处理这个问题。
我决定创建一个脚本并将其安装到 pm-utils 中。
#!/bin/sh
ON_AC=##
ON_BATT=##
if ["$1" = "true"]; then
echo $ON_BATT > /sys/class/backlight/<device directory>/brightness
fi
if ["$1" = "false"]; then
echo $ON_AC > /sys/class/backlight/<device directory>/brightness
fi
exit 0
Run Code Online (Sandbox Code Playgroud)
我保持简单,因为(希望)这是一个临时解决方案。您必须在上面的两个变量中手动设置所需的值。使用“屏幕”设置gui中的滑块设置您想要的亮度,然后使用cat /sys/class/backlight/<device directory>/brightness检索相应的数值。将设备目录的名称替换为<device directory>. 为交流亮度做一次,为电池亮度做一次。将设备目录的名称和亮度值插入脚本中。
将脚本保存到您的主目录或任何位置的文件中。我称之为背光。使其可执行chmod a+x backlight并将其安装到 pm-utilssudo install backlight /usr/lib/pm-utils/power.d/
我不确定它是如何从挂起/休眠状态恢复的,因为我不使用它,但是无论是否使用交流电启动,以及热插拔充电器时,它都能很好地工作。
| 归档时间: |
|
| 查看次数: |
10630 次 |
| 最近记录: |