当前位置: 首页>>技术教程>>正文


电源菜单和按笔记本电脑电源按钮时缺少休眠

,

问题描述

当我从11.10升级到12.04时,我的Ubuntu电源菜单失去了休眠功能。有没有办法将其重新添加,或者此默认值为12.04?

最佳方法

在Ubuntu 12.04中,默认情况下禁用休眠功能。可以在此bug report中找到此决定的基本原理。

请参阅以下问题以重新启用它:

次佳方法

不幸的是,默认情况下在Ubuntu 12.04中禁用了休眠模式,因为它在许多系统上均无法正常工作。

如果不确定硬件是否可以使用休眠功能,可以通过从终端发送休眠命令来对其进行测试

sudo pm-hibernate

无论如何,下面是启用它的方法:(警告:仅适用于高级用户-可能不起作用)

在终端中,键入:

sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

根据要求输入密码。

搜索部分

[Disable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=no

并替换为

[Re-enable hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

下次重新启动后,选项”Hibernate”将返回到屏幕右上方的’power menu’。如果您的硬件支持休眠,那么它将立即工作。

注意:如果您要再次禁用休眠模式,只需还原上面所做的更改即可。

第三种方法

Jorge:有几种休眠Linux计算机的方法。如果Ubuntu的默认设置失败,则可以随时尝试其他休眠系统。

在控制台中:

sudo apt-get install hibernate

之后,重新启动。这将安装uswsusp系统,这是一个具有压缩功能的可靠系统,甚至还没有安装Precise。

第二个系统是TuxOnIce,但是设置它需要更多的技术技能。

然后,按照之前发布的启用休眠的精确方法。这是悲哀地看到,冬眠所需的包没有甚至可以安装在精确的默认安装。如果未安装”hibernate”,则尝试运行“ sudo pm-hibernate”,则该命令将不执行任何操作(即使在某些系统上,它也会执行关机操作)。

第四种方法

不是因为12.04,而是因为您没有交换分区,或者未将其标记为用于休眠。升级到11.10时,我遇到了类似的问题。

请访问此网页以获得添加交换分区或使其准备好使用交换的帮助。 https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

请记住,如果要休眠,交换空间必须大于物理内存量!

第五种方法

只有在没有加密的交换分区的情况下,Hibernate才可以工作,这是默认的,如果您选择在ubuntu 12.04安装期间对登录目录进行加密。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10764.html,未经允许,请勿转载。