我想使用 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'