问题描述
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 hibernate
或 gnome-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 安装扩展。