更新至 13.10 后 /etc/pm/power.d 脚本未执行

更新至 13.10 后 /etc/pm/power.d 脚本未执行

我最近更新到了 Ubuntu 13.10,发现脚本/etc/pm/power.d不再触发。pm-utils 的工作方式是否发生了变化?有什么方法可以让它正常工作。

我有一个脚本,如果电源线拔掉,它会自动改变显示器的亮度,我希望能够再次使用它。

更新 我意识到脚本无法自动执行的主要原因是upowerd没有运行。如果我运行upower --monitor,则每当我连接或断开充电器时,脚本就会开始执行。

内容man upowerd如下:

upowerd 在系统消息总线上提供 org.freedesktop.UPower 服务。用户或管理员永远不需要启动此守护进程,因为只要应用程序调用 org.freedesktop.UPower 服务,dbus-daemon(1) 就会自动启动它。

为什么 upowerd 不能在启动时自动启动?

答案1

我最后添加了

upower -e

行到我的/etc/rc.local文件中,它只是枚举可用的电源,upowerd如果尚未运行则启动。

答案2

我只需安装 pm-utils 即可使其工作,之后脚本即可正常运行:

sudo apt-get install pm-utils

相关内容