Ubuntu12.04在电源管理上会有些问题,在休眠上有个bug,所以默认禁用了休眠(hibernate)功能。
Unfortunately, hibernate doesn’t work in many cases with Ubuntu, which can cause you to lose data if you expect your documents and applications to re-open when you switch your computer back on. Therefore, hibernate is disabled by default in Ubuntu 12.04.
–via Ubuntu Help
什么是休眠呢?当让计算机休眠的时候,所有的应用程序、文档都被存储在硬盘中,不需要任何的电量去维持。当下次启动计算机恢复系统的时候,上次的应用程序、文件都被恢复到原来的状态。
测试ubuntu休眠功能是否正常工作
我们可以先通过命令行下测试计算机的休眠功能是否正常。
- 打开终端
Terminal
,用Ctrl+Alt+T
打开终端。 - 输入
sudo pm-hibernate
,按回车运行命令。输入密码。 - 计算机将会开始关闭,重新开机后看看时候还能回到之前的工作界面。 如果swap分区容量小于正在使用的内存RAM的容量,那么休眠将会失败。
启用休眠
如果休眠测试成功,您可以在需要休眠的时候使用 sudo pm-hibernate 命令进行休眠。
您也可以打开菜单中的休眠选项。您需要用文本编辑器创建 /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla 文件,并填写以下内容保存:
[Re-enable hibernate by default] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes