使用电池供电时 pm-powersave 会自动启动吗?

使用电池供电时 pm-powersave 会自动启动吗?

所以我刚刚对 pm-powersave 有了更多的了解,但找不到在使用电池供电时它是否会自动启动。有人知道它是否这样做吗?如果不行,有没有办法让我在使用电池供电时自动激活 pm-powersave?

答案1

当我插入和拔出电源适配器时,它不会在我的系统上运行。您可以通过查看来检查它是否运行/var/log/pm-powersave.log。输入tail -f /var/log/pm-powersave.log然后插入/拔出电源适配器,它将显示运行了哪些脚本及其输出。如果您什么也没得到,则意味着没有运行任何内容。

您可以创建一个新的 udev 规则文件来编写/usr/lib/pm-utils/power.d//etc/pm/power.d运行脚本。以 root 身份创建/etc/udev/rules.d/99-powersave.rules,并将以下内容放入此文件中:

SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/usr/sbin/pm-powersave true"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/sbin/pm-powersave false"

现在尝试将您的系统置于电池模式,您应该能够看到输出/var/log/pm-powersave.log,这意味着脚本已被执行。

相关内容