电源菜单中的Hibernate丢失,当我按下笔记本电脑电源按钮时
当我从11.10升级到12.04时,我的Ubuntu电源菜单已经失去了hibernate的能力。 有没有办法重新添加,或者这是12.04的默认值?
默认情况下,在Ubuntu 12.04中禁用hibernate模式。 可以在此错误报告中找到此决定的基本原理。
看到这个问题重新启用它:
- 如何启用hibernate?
不幸的是, 在Ubuntu 12.04中默认禁用了hibernate ,因为它在许多系统上无法正常工作。
如果您不确定hibernate是否适用于您的硬件,您可以通过从终端发送hibernate命令来测试它
sudo pm-hibernate
以下是如何启用它:( 警告 :仅适用于高级用户 – 可能无法正常工作)
在终端中,键入:
sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
请求时输入密码。
搜索该部分
[默认禁用hibernate]
身份= UNIX用户:*
行动= org.freedesktop.upower.hibernate
ResultActive = 没有
并替换它
[重新启用hibernate]
身份= UNIX用户:*
行动= org.freedesktop.upower.hibernate
ResultActive = 是
下次重启后,选项“Hibernate”将返回屏幕右上角的“电源菜单”。 如果您的硬件支持hibernate,它现在可以正常工作。
注意 :如果您想再次禁用hibernate,只需还原上面所做的更改。
Jorge:有几种方法来hibernateLinux计算机。 如果Ubuntu的默认设置失败,您可以随时尝试其他hibernate系统。
在控制台中:
sudo apt-get install hibernate
之后,重新启动。 这将安装uswsusp系统,一个可靠的压缩系统,甚至没有与Precise一起安装。
第二个系统是TuxOnIce,但设置它需要更多的技术技能。
之后,请按照之前发布的启用hibernate的精确指南进行操作。 很遗憾看到hibernate所需的软件包甚至没有安装在Precise默认安装中。 如果你没有安装“hibernate”,如果你试图运行“sudo pm-hibernate”,那么该命令将不会做任何事情(在某些系统上它会执行关闭)。
这不是因为12.04而是因为你没有交换分区,或者它没有被标记为用于hibernate。 当我升级到11.10时,我遇到了类似的问题。
转到此网页以获取有关添加交换分区或准备好使用交换的帮助。 https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
请记住,如果要hibernate,交换必须大于物理内存量!
只有你没有加密的交换分区才能使用Hibernate,如果你选择在ubuntu 12.04安装期间加密你的登录目录,这是默认的。
尝试添加类似的脚本
#!/bin/sh PATH=/sbin:/usr/sbin:/bin:/usr/bin case "${1}" in hibernate) if [ -e /dev/zram0 ]; then swapoff /dev/zram0 fi ;; thaw) if [ -e /dev/zram0 ]; then swapon -p 100 /dev/zram0 fi ;; esac
到/etc/pm/sleep.d diectory。 这需要让它为我工作,猜猜是什么? 你不能冬眠到ramdisk!
D.