如何禁用 Gnome 中的所有超级键快捷键?

如何禁用 Gnome 中的所有超级键快捷键?

我想使用 Super 键作为键盘的修饰键其他应用程序中的鼠标快捷键。但是,Gnome 似乎有几十个与该键绑定的键绑定,这似乎影响了它在某些应用程序中作为修饰键的可用性(值得注意的是,我无法在 IntelliJ 中将其用作修饰键)。我已删除了在“设置”中可以找到的那些,但有几个我在任何地方都找不到定义:

  • 超级打开应用程序启动器
  • 超级 + 拖动以移动窗口

有没有办法在 Gnome 中禁用这些,以便我可以将其用作修改器?

答案1

没有一种方法可以禁用所有Super+key组合。它们在不同的地方定义。“设置”-“键盘快捷键”是查找其中几个并禁用/更改它们的第一个地方。其他的在不同的地方。

该命令gsettings list-recursively | grep '<Super>'将让您清楚地了解Super分配的不同位置。然后,您可以使用该gsettings命令或图形工具dconf-editor(默认情况下未安装)来更改设置。

对于您提供的两个示例:

超级打开应用程序启动器

使用命令禁用

gsettings set org.gnome.mutter overlay-key ''

超级 + 拖动以移动窗口

在 Gnome Tweaks 的“窗口选项卡”中,禁用“窗口操作键”或将其设置为Alt

或者,使用gsettings禁用该键或将其设置为另一个修饰键(例如<alt><Control>)。

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier 'disabled'

相关内容