通过向策略工具包添加规则来重新启用休眠模式按预期添加了休眠到桌面会话的选项,但没有为登录屏幕添加休眠选项。
如何从 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