登录屏幕中缺少 Hibernate

登录屏幕中缺少 Hibernate

通过向策略工具包添加规则来重新启用休眠模式按预期添加了休眠到桌面会话的选项,但没有为登录屏幕添加休眠选项。

如何从 14.04 的登录屏幕直接启用休眠模式?

答案1

这是一个解决方案。Hibernate 选项桌面会话登录屏幕如下:

桌面会话:

在此处输入图片描述

登录屏幕:

在此处输入图片描述

首先打开终端并添加以下内容:

在此处输入图片描述

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

现在打开一个 txt 文件,添加以下几行:

在此处输入图片描述

[Re-enable hibernate by default in upower]
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
ResultActive=yes

节省重启您的系统此后应进入休眠状态并正常运行。

答案2

休眠配置已存在于文件中

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

只需打开此文件并启用休眠模式:ResultActive=yes 生成的代码如下所示:

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

[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

就这样。现在您将在电源对话框中看到休眠选项并登录

答案3

在 Ubuntu 14.04 中,策略工具包文件的地址发生了改变。

跟着相同的步骤与以前一样,除了替换文件:

/var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla

用这个:

/var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

尝试这个

sudo gedit /var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla

最后,通过执行“重新启动”nautilus nautilus -q,指示器选项就会弹出。

答案4

如果您在 Ubuntu 中有多用户设置,您还需要添加此代码片段:

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

相关内容