![Linux 中的系统键盘快捷键处理优先级](https://linux22.com/image/1576986/Linux%20%E4%B8%AD%E7%9A%84%E7%B3%BB%E7%BB%9F%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%A4%84%E7%90%86%E4%BC%98%E5%85%88%E7%BA%A7.png)
我在 i3 窗口管理器中配置了几个键盘快捷键,每个快捷键都是两个键的组合Super+<key>
。此外,MATE(Ubuntu 的 Gnome 2 分支)环境还会监听以 Super 键开头的快捷键。我发现,在 MATE 环境中配置快捷方式时,按一次组合键即可获得预期效果 - 但是如果在 i3 中配置了快捷方式,则需要按第二个键两次 - 因此Super+<key> <key>
,在两次之间释放<key>
。在我看来,Gnome2 环境以某种方式优先于 i3,但我不清楚如何或如何纠正,或者确切在哪里实现这种优先级或如何控制它。是什么导致了这种行为,如何改变它?
答案1
我对这种行为非常恼火。以下是我解决它的方法:
- 在“系统设置”中打开“键盘偏好设置”
- 打开“布局”选项卡
- 点击弹出窗口底部的“选项...”按钮
- 查找子菜单“Alt/Win 键行为”
- 从“默认”更改为“Hyper 映射到 Win”
- 注销并重新登录
i3 快捷方式现在可以正常工作。