问题描述
我希望我的笔记本电脑在电池电量为10%时自行休眠,以确保它有足够的电量来正常完成操作。实际上,如果我不注意我的笔记本电脑告诉我,它会在太晚的时候休眠,所以相反它会残酷地关闭。这会杀死锂电池,是不可接受的。
最佳解决方法
-
启动
dconf-editor
-
浏览到
org
– >gnome
– >settings-daemon
– >plugins
– >power
-
将
percentage-critical
和percentage-action
的值更改为您需要的级别 -
将
use-time-for-policy
更改为false
-
完成!
您也可以通过以下终端执行此操作:
gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 10
gsettings set org.gnome.settings-daemon.plugins.power percentage-action 9
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
次佳解决方法
看起来Gnome移动了设置。现在UPower正在处理极低的电池电量。您现在应该编辑文件/etc/UPower/UPower.conf
,而不是使用gsettings
UsePercentageForPolicy=true
PercentageLow=10
PercentageCritical=3
PercentageAction=2
CriticalPowerAction=HybridSleep
…
顺便说一句,如果您阅读UPower.conf文件,upower习惯(在v 0.99.1中)仅建议使用百分比来解决损坏的固件。默认值为UsePercentageForPolicy=false
,它使用了电池的时间估算值。这是有道理的,因为随着电池老化,它对于任何给定的百分比持续时间更短。以前工作的固定百分比可能在某些时候不再允许笔记本电脑有足够的时间来正常休眠。
然而,现在看起来像upower(v 0.99.4)默认为百分比并且有关于推理的神秘信息。我不知道哪个是最好的,但是如果您愿意的话,这里是如何将剩余时间用于电池政策。
UsePercentageForPolicy=false
TimeLow=1200
TimeCritical=300
TimeAction=120
CriticalPowerAction=HybridSleep
请注意,Upower工具不支持Suspend /Sleep,而是使用HybridSleep(看起来很像Sleep,但也接近Hibernation),HybridSleep(就像Hibernation一样)需要交换空间才能工作。如果您没有它,请参阅系统安装后如何添加交换分区?。
参考资料