是否有键盘快捷键,或者可以定义键盘快捷键来打开 GNOME 3“状态菜单”(右上角有您的名字的菜单,您可以使用它来注销、重新启动或关闭机器)?
我希望能够不使用鼠标重启或关闭机器。在 GNOME 2 中,我可以按 Alt+F1 和短箭头键组合,现在我想要类似的东西。
终端不是一个选项——GUI 已经具有必要的权限,我想利用这一点,而不是sudo shutdown -h
。
答案1
要跳转到状态栏或桌面,请使用:Ctrl + Alt + TAB
您还可以设置电源按钮以使用弹出关机菜单gnome-control-center power
。
答案2
我在寻找同样的东西时发现了这个交流。我不太喜欢上面的任何答案(接受的答案在 gnome 3.28.2 中甚至对我都不起作用),所以我将补充我所发现的内容。
poweroff
是最接近的;这是一个我从来不知道存在的命令,很高兴知道;但在我看来,我不喜欢没有确认。
我找到了一个程序gnome-session-quit
,它似乎可以处理您所说的状态菜单的所有功能。默认情况下,它会在 60 秒内弹出一个退出窗口,或者如果您单击“是”,则会立即弹出,或者可以取消。
此外,它还具有注销,关机和重启功能。
Usage:
gnome-session-quit [OPTION…]
Help Options:
-h, --help Show help options
Application Options:
--logout Log out
--power-off Power off
--reboot Reboot
--force Ignoring any existing inhibitors
--no-prompt Don’t prompt for user confirmation
因此,到目前为止我发现的最佳选择似乎是去键盘快捷键在 gnome 和创建自定义快捷方式至gnome-session-quit --power-off
和/或gnome-session-quit reboot
。
我找到了这个文件设计/操作系统/键盘快捷键其中谈到“PowerOff”超级-F4,它似乎尚未实现;但是,我真的很喜欢通过 gnome3 中的超级键将其作为与其余窗口管理一致的快捷方式的想法 - 所以我推荐该键。
答案3
终点站是一个选项。您可以通过 DBus 调用 ConsoleKit,就像 GNOME 一样。
dbus-send --system --dest="org.freedesktop.ConsoleKit" \
/org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
要重新启动,请使用.Restart
方法而不是.Stop
。
要暂停或休眠,请调用 UPower:
dbus-send --system --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend
( 也一样.Hibernate
。)