我希望我的笔记本电脑在电池电量为 10% 时自动进入休眠状态,以确保它有足够的电量正确完成操作。实际上,如果我不注意,我的笔记本电脑会通知我它将进入休眠状态,但为时已晚,因此它会粗暴地关机。这会损坏锂电池,这是不可接受的。
答案1
- 开始
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
答案2
看来 Gnome 移动了设置。电池电量严重不足现在由 UPower 处理。现在您应该编辑文件,而不是使用 gsettings/etc/UPower/UPower.conf
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 工具不支持挂起/睡眠功能,而是使用 HybridSleep(看起来很像睡眠,但也接近休眠状态)并且HybridSleep(与休眠类似)需要交换空间才能工作。如果您没有,请参阅如何创建,以防万一这个答案。