如何在没有“SUPER”的情况下清除所有全局键盘快捷键?

如何在没有“SUPER”的情况下清除所有全局键盘快捷键?

是否有一种快速简便的方法可以删除所有不涉及该SUPER键的全局键盘快捷键?

我之所以问这个问题,是因为我认为SUPER关键在于系统键。如果不涉及,则不应触发任何系统快捷方式。这也是为了避免与应用程序相关的快捷方式发生冲突,这些快捷方式通常会被 Ubuntu 的许多默认系统范围快捷方式覆盖。事实上,太多了,我不想通过键盘系统管理器手动执行此操作。此外,我甚至无法在该管理器中找到一些快捷方式。例如,在游戏中我使用ALT+ Q,游戏中什么也没有发生,即使快捷方式管理器没有列出此组合。

有没有办法快速列出/删除全部快捷方式匹配某些条件,可能通过命令行?

这已经让我很头疼了。更别提不小心按下某些组合键可能会造成严重(或非常烦人)的后果。

答案1

大多数 Unity 桌面快捷方式都是 Compiz 的:

  1. 安装ccsm

    sudo apt-get install compizconfig-settings-manager
    
  2. 发射ccsm

  3. 偏好设置 → 导出
  4. 您是否想在导出个人资料时跳过默认选项值?
  5. 复制导出的文件以保留备份,然后使用 Gedit 打开它。
  6. 所有 Compiz 快捷方式都在那里。修改您想要的内容然后重新导入。

有时,很难知道快捷键的作用。您可以使用 GUI,转到插件,检查其快捷键选项卡,看看是否有任何提示。

其他快捷方式:

  1. 安装 dconf 编辑器

    sudo apt-get install dconf-editor
    
  2. 启动它。然后按照路径操作:

    /org/gnome/desktop/wm/keybindings/
    /org/gnome/settings-daemon/plugins/media-keys/
    

相关内容