使用电池时如何调整亮度设置?

ZhE*_*EKa 3 brightness 11.10

我在 Ubuntu 11.10 屏幕设置中找不到在电池模式下工作的亮度设置。

gconf 中有一些来自 Ubuntu 11.04 的设置,90% 用于 AC,60% 用于电池,但它不起作用。

使用电池供电时,如何让显示器亮度自动变暗?

Joe*_*oey 6

我尝试了很多方法都无济于事,让 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/

我不确定它是如何从挂起/休眠状态恢复的,因为我不使用它,但是无论是否使用交流电启动,以及热插拔充电器时,它都能很好地工作。