Gnome烦人的快捷键

Gnome烦人的快捷键

Gnome 有很多系统范围的键盘快捷键,这些快捷键与应用程序范围的键盘快捷键有冲突。

Windows 通过使用专用键(super/window/OS 键)来避免此类冲突。例如,Ubuntu 中的Alt++与 phpStorm 中的“上移行”发生冲突。(Linux 快捷键优先于应用程序范围的键,我无法禁用其中一些。)ShiftUp

  1. 如何禁用所有 Gnome 键盘快捷键?

  2. 是否有任何应用程序可以将 Gnome 键盘快捷键映射到超级键(或完美映射到 Windows 等效键)?

  3. 本质上,为什么 Linux 开发人员不将超级键用作操作系统范围操作的修饰键?

答案1

解决您的问题的另一种可能对您来说更可行的方法是将 PHPStorm 中的键盘映射更改为“GNOME 的默认”。这将更改键盘快捷键组合,从而消除与 GNOME 的冲突。我相信 PHPStorm 安装时会将“XWin 的默认”作为默认键盘映射,其中包括与 GNOME 窗口管理键盘快捷键冲突的快捷键(如 Alt+F8 和 Alt+F9)。

文件 -> 设置并选择键盘映射IDE 设置。以下是 PHPStorm 键盘映射中圈出的相关下拉菜单的屏幕截图:

在此处输入图片描述

希望这可以帮助。

答案2

Ubuntu 11.04 默认搭载 Unity。它还搭载 GNOME 2.32(当您想要启动会话时,它被命名为“GNOME Classic”)。

GNOME 不设置 Alt+Shift+Down。因此,如果您使用 GNOME,请执行以下操作之一:

  1. 您错误地将“撰写”键设置为其他键。转到“系统偏好设置”-“键盘布局”,然后选择“选项”按钮。自定义设置以粗体显示。
  2. 您在全局绑定中手动(或错误地)设置了它。转到系统-偏好设置-键盘快捷键。

此外,GNOME 附带 metacity 作为窗口管理器,但 Ubuntu 默认附带 compiz。因此,要禁用 compiz:

  1. 转到系统偏好设置-外观-视觉效果并将其设置为无。按键绑定应该会改变。

但是,我认为您正在运行 Unity (使用 compiz)。在这种情况下,您应该:

  1. 在 askubuntu 中查看类似的答案
  2. 编辑您的问题并将“GNOME”更改为“Unity”。

相关内容