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
享受: