GNOME 3 中“状态菜单”的键盘快捷键

GNOME 3 中“状态菜单”的键盘快捷键

是否有键盘快捷键,或者可以定义键盘快捷键来打开 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。)

相关内容