NeD*_*ark 5 battery automation brightness 11.10 gnome-power-manager
我想在未连接电源时将屏幕亮度保持在最低水平,并在连接时保持在最高水平
在 Ubuntu 11.04 上,通过这个配置屏幕是可能的:

但是在 Ubuntu 11.10 上,我的电源设置如下所示:
当电源连接或断开时,是否可以在 ubuntu 11.10 上自动更改屏幕亮度,就像在 Ubuntu 11.04 中一样?
谢谢。
小智 3
自 Gnome 3 起,无法为电池和交流电指定不同的背光级别 - 只有一个级别在电池使用一段时间后启用空闲调光。我看不出有任何充分的理由进行这种过度简化,因为所有其他操作系统和主要桌面环境都支持它。我想出了自己的脚本来执行连接/断开空调时设置亮度的功能。使用您的主目录和所需的亮度级别修改脚本,然后另存为/etc/pm/power.d/00-brightness(还可以使用添加可执行权限chmod 755 /etc/pm/power.d/00-brightness)
export DISPLAY=:0
user=chris
bat_bright=50
ac_bright=90
. /home/$user/.dbus/session-bus/*
case $1 in
true)
echo "Enable screen power saving"
sudo -u $user -g $user dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \
/org/gnome/SettingsDaemon/Power org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:$bat_bright
;;
false)
echo "Disable screen power saving"
sudo -u $user -g $user dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \
/org/gnome/SettingsDaemon/Power org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:$ac_bright
;;
esac
Run Code Online (Sandbox Code Playgroud)
此设置似乎已移至“屏幕”面板。

尽管默认行为是您所描述的行为,但如果您添加acpi_backlight=vendor到 grub 内核参数,某些配置可能会工作得更好。
您需要在添加 acpi_backlight=vendor 后更新 grub...这里是完整的说明(我需要为我的 f2 和 f3 键执行此操作以提高/降低亮度
在终端中运行:
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
并更改这一行:
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
到
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
Run Code Online (Sandbox Code Playgroud)
保存文件并运行
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
现在重新启动。您的亮度功能键现在应该可以使用了。
| 归档时间: |
|
| 查看次数: |
4433 次 |
| 最近记录: |