如何让左超级键打开“显示应用程序”菜单作为快捷方式?

Pro*_*700 15 gnome keyboard shortcut-keys appmenu 18.04

在 Ubuntu 18.04.1 中,我只想使用我的左超级键来简单地打开“显示应用程序”菜单(又名 Dash),就像左键单击停靠栏图标(带有 9 个点)一样,最好再次关闭它而不向我展示任何打开的程序。

我可以用Super+打开它,A甚至用 再次关闭它Super R,但Super L似乎什么都不做。

在 Xfce 中,通过添加自定义键盘快捷方式Super L并将命令设置为,可以实现类似的功能xfce4-popup-whiskermenu,这将打开和关闭带有喜欢的应用程序的菜单。不幸的是,我不知道打开和关闭“显示应用程序”菜单的命令。

有没有办法在新的 Gnome Shell 中添加这样的快捷方式?

van*_*ium 19

解决方案 1:Gnome 扩展

在应用程序视图中安装扩展启动覆盖以Super单独使用密钥打开应用程序概述。

解决方案 2:xcape(更通用的方法,让您可以随心所欲super

使用该实用程序xcape,您可以将super单独按键的按下/释放重新映射到任何组合键。xcape可以用命令安装sudo apt install xcape

在这种情况下,您将xcape使用命令启动xcape -e "Super_L=Super_L|a"。这会将super单独的点击和释放重新映射到用于打开应用程序菜单的默认组合键。

  • 禁用 的默认绑定super以显示概览。您可以使用命令执行此操作gsettings set org.gnome.mutter overlay-key '',或使用dconf-editor.
  • 具有xcape自动启动使用.desktop文件,你在你的〜/的.config /自动启动文件夹中放置。

此类xcape.desktop文件的示例:

[Desktop Entry]
Categories=Utility;
Comment=Map super key
Exec=sh -c 'sleep 0.4 ; xcape -e "Super_L=Super_L|space"' 
Icon=keyboard
Name=xcape
StartupNotify=false
Type=Application
X-GNOME-Autostart-enabled=true
Run Code Online (Sandbox Code Playgroud)

或者,安装扩展的应用程序列表ESC关闭概述Esc返回到桌面,而不是概述。在 Ubuntu 20.04 中,使用分叉扩展:ESC 关闭应用程序列表中的概览 | 由 paperthin 或ESCape Overview更新

  • 找到了可以解决问题的扩展。我编辑了我的解决方案以包含该方法,但我保留了 ksuperkey,因为它可能对其他 Gnome Shell 调整器有用。谢谢你的赏金;) (2认同)

Rae*_*nha 7

对于Ubuntu 22.04,请使用以下扩展: