1

我将 ubuntu 20.04 与 mate(然后是 marco)一起使用。到目前为止(20.04 之前),我可以将 Mod4+S 绑定到我的喜好(Win+S)。在 20.04 升级后,我发现这个快捷键 Mod4+S 有点“硬编码”以运行 mate-search-tool,并且我从 [ControlCenter][Keyboard shortcuts] 的显式绑定不被尊重(忽略)。

问题表现为 marco 吐出以下消息

“执行子进程 mate-search-tool 失败(没有这样的文件或目录)”

或者,如果我安装了 mate-utils(我不需要),它会运行 mate-search-tool。

我仔细检查了 decon 编辑器 (gsettings) 是否有映射在键 Mod4+S 键上的任何隐藏的“运行命令”,但找不到任何东西。

所以目前我称之为硬编码键绑定。

我想绑定 Mod4+S,任何指针表示赞赏。

干杯

4

2 回答 2

2

关键似乎是/org/mate/marco/keybinding-commands/command-6。我没有找到完全禁用它的方法,但至少如果我设置了我想要的命令来代替 mate-search-tool 它可以工作。

于 2020-12-14T07:30:14.793 回答
1

看起来,mate 中有多个键绑定未在控制中心/键盘快捷键配置中公开。对我来说,它们中的大多数都是不需要的。要更改或删除它们,请安装dconf-editor并转到/org/mate/marco/global-keybindings/路径,您可以在其中找到多个run-command-X密钥。要禁用它们,只需设置disabled字符串而不是现有的键绑定。

于 2021-08-05T09:30:42.627 回答