我为我的Ubuntu 14.04系统找到了另一个解决方案。也许对您有用。
首先,安装笔记本电脑模式工具
sudo apt-get install laptop-mode-tools
然后,您必须启用自动休眠功能。您必须编辑一个文本文件:
sudo gedit /etc/laptop-mode/conf.d/auto-hibernate.conf
在此处查找ENABLE_AUTO_HIBERNATION参数,并将0替换为1:
ENABLE_AUTO_HIBERNATION = 1
在同一文件中,您还想在计算机休眠时调整电池充电百分比。例如:
AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT = 3
保存文件并测试配置,以使电池放电。如果可行,则必须通过创建脚本将laptop-mode-tools设置为默认值:
sudo touch /etc/pm/sleep.d/10-laptop-mode-tools
sudo chmod a+x /etc/pm/sleep.d/10-laptop-mode-tools
sudo gedit /etc/pm/sleep.d/10-laptop-mode-tools
然后,在gedit中,复制并粘贴以下内容:
case $1 in
hibernate)
/etc/init.d/laptop-mode stop
;;
suspend)
/etc/init.d/laptop-mode stop
;;
thaw)
/etc/init.d/laptop-mode start
;;
resume)
/etc/init.d/laptop-mode start
;;
*)
echo Something is not right.
;;
esac
保存文件,然后重新启动系统并再次测试。我希望它对您有用。
我认为,这似乎在干扰gnome-power-manager。如果其他人重现了问题,那么我们可以报告错误。
参考文献:
Penalvch节省电量的提示 https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools
回复:Isamu715让Ubuntu自动将电池电量不足(命令行)挂起http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451