Answers:
不幸的是,Ubuntu 12.04默认禁用了休眠功能,因为它在许多系统上均无法正常工作。
如果不确定休眠是否可以在硬件上运行,可以通过从终端发送休眠命令来对其进行测试。
sudo pm-hibernate
无论如何,下面是启用它的方法:(警告:仅适用于高级用户-可能不起作用)
在终端中,键入:
须藤gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
根据要求输入密码。
搜索部分
[默认禁用休眠]
Identity = unix用户:*
Action = org.freedesktop.upower.hibernate
ResultActive = 否
并替换为
[重新启用休眠]
Identity = unix用户:*
Action = org.freedesktop.upower.hibernate
ResultActive = 是
下次重新启动后,选项“休眠”将返回到屏幕右上方的“电源菜单”中。如果您的硬件支持休眠,那么它将立即工作。
注意:如果您要再次禁用休眠模式,只需还原上面所做的更改即可。
Jorge:有几种休眠Linux计算机的方法。如果Ubuntu的默认设置失败,则可以随时尝试使用其他休眠系统。
在控制台中:
sudo apt-get install hibernate
之后,重新启动。这将安装uswsusp系统,这是一个具有压缩功能的可靠系统,甚至还没有安装Precise。
第二个系统是TuxOnIce,但是设置它需要更多的技术技能。
然后,按照之前发布的启用休眠的精确方法。这是悲哀地看到,冬眠所需的包没有甚至可以安装在精确的默认安装。如果您未安装“休眠”,则尝试运行“ sudo pm-hibernate”,则该命令将不会执行任何操作(尽管在某些系统上,它将执行关闭操作)。
不是因为12.04,而是因为您没有交换分区,或者未将其标记为用于休眠。升级到11.10时,我遇到了类似的问题。
请访问此网页以获得添加交换分区或使其准备好使用交换的帮助。 https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
请记住,如果要休眠,交换空间必须大于物理内存量!