Linux 中的系统键盘快捷键处理优先级

Linux 中的系统键盘快捷键处理优先级

我在 i3 窗口管理器中配置了几个键盘快捷键,每个快捷键都是两个键的组合Super+<key>。此外,MATE(Ubuntu 的 Gnome 2 分支)环境还会监听以 Super 键开头的快捷键。我发现,在 MATE 环境中配置快捷方式时,按一次组合键即可获得预期效果 - 但是如果在 i3 中配置了快捷方式,则需要按第二个键两次 - 因此Super+<key> <key>,在两次之间释放<key>。在我看来,Gnome2 环境以某种方式优先于 i3,但我不清楚如何或如何纠正,或者确切在哪里实现这种优先级或如何控制它。是什么导致了这种行为,如何改变它?

答案1

我对这种行为非常恼火。以下是我解决它的方法:

  1. 在“系统设置”中打开“键盘偏好设置”
  2. 打开“布局”选项卡
  3. 点击弹出窗口底部的“选项...”按钮
  4. 查找子菜单“Alt/Win 键行为”
  5. 从“默认”更改为“Hyper 映射到 Win”
  6. 注销并重新登录

i3 快捷方式现在可以正常工作。

相关内容