禁用帮助浏览器键盘快捷键

禁用帮助浏览器键盘快捷键

在 Ubuntu 18.04 上,Super+F1打开帮助浏览器。

键盘快捷键中没有列出此功能,并且我还没有找到禁用它的方法。

我想用其他命令来设置Super+ 。F1

答案1

据我所知,没有真正的方法可以禁用它,因此我们将使用 dconf 编辑器重新分配它。

首先安装 dconf-tools

sudo apt-get install dconf-tools

然后启动 dconf 编辑器。从那里导航到 org -> gnome -> desk -> wm -> keybindings

将其分配给尚未绑定按键的无害对象,该对象将用 [] 表示。您的新快捷键应如下所示

['<Super>F1']

然后点击底部的复选框,现在按下该键时帮助菜单应该不再出现。我知道这不是一个解决方案,只需禁用它,但它仍然有效,还请注意,这组热键用于桌面窗口管理,

答案2

您可能能够禁用“帮助”菜单和/或手动设置参数。

我如何找到带有设置的文件

第一步是了解可能设置的任何配置。为了找出哪些文件具有我需要的设置,我运行了以下命令:

安装定位程序并更新数据库:

$ sudo apt install locate && sudo updatedb

使用 F1 搜索键绑定文件或在其中获取帮助:

$ locate keybindings | xargs grep -H -i f1
$ locate keybindings | xargs grep -H -i help

在我的系统上,相关输出是:

/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml:      <default><![CDATA[['<Alt>F1']]]></default>

/usr/share/gnome-control-center/keybindings/01-launchers.xml:  <KeyListEntry name="help" description="Launch help browser"/>

可能完全禁用帮助菜单快捷方式

特殊键的键绑定似乎在这里设置:

/usr/share/gnome-control-center/keybindings/01-launchers.xml

看看是否注释掉该行

<KeyListEntry name="help" description="Launch help browser"/>

并且注销/登录会禁用帮助菜单键绑定。您现在可以为 Super+F1 设置新的键绑定吗?如果可以,是否可以重新启用帮助以便 F1 再次起作用?如果不行,请尝试继续手动设置键绑定。

手动设置按键绑定

尝试在此处手动设置键绑定:

/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml

查找您想要分配的设置并按如下方式设置:

<key name="panel-main-menu" type="as">
  <default><![CDATA[['<Super>F1']]]></default>
  <summary>Show the activities overview</summary>
</key>

之后您可能必须注销/登录。

祝你好运!

相关内容