Ubuntu MATE:如何禁用文件搜索工具的键盘快捷键?

Ubuntu MATE:如何禁用文件搜索工具的键盘快捷键?

Ubuntu MATE 21.10。

mate-search-tool当我按下 [Meta+S](又名 [mod4+s] 又名 [Win+S])时,它会在新窗口中打开“搜索文件”或实用程序。

我想将“切换到当前工作区下方的工作区”分配给这个组合键(这样我就可以使用 Meta+WASD 在工作区之间移动)。

我可以在“键盘快捷键”UI 中分配按键组合。但它只起作用了一半。当我按下 [win+S] 时,它会移动到工作区,但它会立即关闭工作区切换器(但不会打开搜索工具)。要进一步移动,我必须释放 Meta 键并再次按下它。对于其他键(w、a、d),它可以按预期工作,即您可以在按住 Meta 键的同时在工作区之间来回移动。

我找不到这个 [Meta+S] 打开搜索快捷方式的配置位置。我检查了一下:

  • 键盘快捷键 UI:无处可见(将其分配给另一个操作将有效地将其与搜索工具解除绑定)
  • 转储 dconf 并在输出中查找键绑定

我如何禁用/删除此键绑定?我希望它不仅仅是在某些源文件中硬编码...

答案1

确定这一点真的很有趣。到目前为止,我们拥有的是:此Mod4+s由以下配置mate-desktop-environment-core deb 软件包通过其10_mate-common.gschema.override

[org.mate.Marco.global-keybindings]
run-command-6='<Mod4>s'

在哪里command-6='mate-search-tool'

因此,您必须通过以下方式取消设置

gsettings set org.mate.Marco.global-keybindings run-command-6 ''

然后使用Mod4+配置您自己的快捷方式s

要一次性为 2x2 工作区(2 行,2 列)设置整个 WASD,请使用以下命令:

dconf load / <<EOF
[org/mate/marco/general]
num-workspaces=4

[org/mate/panel/objects/workspace-switcher/prefs]
num-rows=2

[org/mate/marco/global-keybindings]
run-command-6=''
switch-to-workspace-down='<Mod4>s'
switch-to-workspace-left='<Mod4>a'
switch-to-workspace-right='<Mod4>d'
switch-to-workspace-up='<Mod4>w'
EOF

享受:

Ubuntu MATE 21.10 上的 WASD

相关内容