为什么这台 Ubuntu 认证的笔记本电脑无法使用休眠功能?

为什么这台 Ubuntu 认证的笔记本电脑无法使用休眠功能?

我最近购买了戴尔 Inspiron 3542(Ubuntu 认证),它预装了 Ubuntu 12.04,我全新安装了 Ubuntu 14.04(删除了所有内容)。

当我尝试sudo pm-hibernate关闭计算机并启动它时,我的应用程序不会重新打开。

我有 4GB 的 RAM 和一个从未使用过的 4GB 交换分区(在系统监视器中显示 0.0%),我想那是因为我从未使笔记本电脑超载。

注意:当我在休眠失败后登录时,出现此窗口:

在此处输入图片描述

答案1

据我所知,Ubuntu 14.04 中禁用了休眠功能。请按照以下步骤启用它:

在终端中输入以下命令:

sudo -H gedit /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

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes

保存并退出。

重启后将启用休眠功能。如果您在菜单中看不到休眠选项,请运行此命令;

killall unity-panel-service

最好有一个与可用 RAM 大小相同的交换分区,以便休眠顺利进行。请参阅 Ubuntu文档了解详情。

此外你可能还需要安装pm-utils

相关内容