访问每个键盘的 GNOME shell 聚合菜单

访问每个键盘的 GNOME shell 聚合菜单

在此输入图像描述

是否可以使用键盘快捷键访问位于 GNOME shell 界面活动栏右上角的聚合菜单或系统菜单?如果没有的话可以创建这样的快捷方式吗?

答案1

据我所知,聚合菜单没有专用的快捷方式。您可以使用ctrlalttab.js助手(也称为辅助功能切换器)。点击Ctrl+ Alt+ Tab

在此输入图像描述

并选择顶栏,这会将第一个元素聚焦在顶部栏上(即活动按钮)。然后,您使用向右箭头导航到系统托盘,并使用向下箭头打开菜单...
我知道这不太方便,所以这里有一种为系统菜单定义专用快捷方式的方法:
您可以gnome-shell通过调用评估器dbus并调用该特定 shell 元素上的open()or方法:toggle()

gdbus call -e -d org.gnome.Shell -o /org/gnome/Shell -m org.gnome.Shell.Eval string:'Main.panel.statusArea.aggregateMenu.menu.toggle();'

或者

dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.panel.statusArea.aggregateMenu.menu.open();'

所以,这只是去的问题设置 > 键盘 > 快捷键并为上述命令之一指定快捷方式。

相关内容