所以我刚刚对 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
,这意味着脚本已被执行。