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


如何从 GNOME Shell 中休眠?

, , ,

问题描述

GNOME Shell 在会话菜单中没有休眠选项。我检查了 GNOME Shell Cheat Sheet 但那里没有提到休眠。

如何从 GNOME Shell 会话中休眠我的机器?

最佳方法

只需滑动滑块即可安装 this GNOME Shell extension。 \n您的用户菜单现在应该显示一些新的额外选项:休眠和关机…

次佳方法

dv3500ea 在指向 GNOME Shell Cheat Sheet 的链接中,您得到了答案:

\\n

The Power Off… menu entry is hidden by default. \\n You can make it visible by pressing the Alt key in the user menu.

\\n

按住ALT

第三种方法

sudo apt-get install pm-utils

Alt+F2

sudo pm-hibernate

第四种方法

我认为不可能在 GNOME Shell 中手动休眠(我可能是错的)。有一个扩展程序为电源管理添加了额外的选项,但我自己没有成功安装扩展程序,我无法确定如何安装它。

现在,您可以点击 alt + f2 并键入 pmi action hibernategnome-power-cmd hibernate(仅限 10.10 及更低版本),然后按 enter 。这不会为您提供任何选择,因此只有在您确定不想取消时才这样做。

如果您想让这更容易,您可以使用(使用 zenity 提供选项)创建一个脚本并将其放在 ~/bin 中。然后,您可以为脚本创建键盘绑定,因此当您按下(例如)alt+super+h 时,您的系统将休眠。

第五种方法

在 Ubuntu Gnome 14.04、Gnome 3.12 上,以下工作(2014 年 6 月 13 日),但我只是将其设置为按下电源按钮并合上盖子(因此没有 GUI 按钮可按下)。

here 也归功于评论员。

而不是制作一个新文件 .../polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla , sudo 编辑现有的

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

并在那里激活休眠,通过将 ResultActive=no 更改为 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

这允许机器休眠。

要在盖子关闭时激活它, sudo edit

/etc/systemd/logind.conf

并将 HandleLidSwitch=suspend 更改为 #HandleLidSwitch=hibernate

在执行此操作之前,我在 dconf 编辑器中搜索带有 hibernate 的条目并将所有内容从 suspend 更改为 hibernate(我的机器无法从 suspend 恢复…)我不确定哪个条目使它工作,但电源按钮现在也使我的机器休眠.

第六种方法

在 12.10 中对此还有更多要求。 (如果您使用的是 12.04 或更早版本,请跳过此答案。)默认情况下,备用状态菜单不再显示休眠选项。解决此问题的最简单方法是安装新添加到 Ubuntu 存储库的扩展,然后使用 gsettings 更改默认值:

sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true

然后在 Tweak Tool 中启用扩展并重新启动 shell(alt+f2 并输入 r)。

不要从 extensions.gnome.org 安装扩展。

参考资料

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