
Gnome Shell 默认使用 Super(Windows)键显示活动概览。但我更喜欢使用 Super 键来调用 Synapse。现在我必须按 Super+Super+Spacebar 才能调用 Synapse,这很烦人(Super+Spacebar 是调用 Synapse 的绑定)。
有什么方法可以删除默认的 Gnome Shell 映射?在键盘快捷键系统设置中,活动概览操作仅显示 Alt+F1 绑定。
答案1
我找到了如何做到这一点这里:
启动gconf-editor
并设置/apps/mutter/general/overlay_key
为空字符串,然后重新启动 gnome-shell。
从 gnome-shell 3.4 开始,使用:
gsettings set org.gnome.mutter overlay-key ''
答案2
我解决这个问题的方法是在键盘偏好设置中将左 Windows 键设置为 Meta 键,将左 Alt 键设置为 ALT 键。
这意味着您的左 alt 键不再是 meta 键 - 所以如果您使用 emacs,您要么需要习惯该更改,要么重新绑定所有 Meta 键以在 Alt 上工作。
答案3
如果您使用的 gnome-shell 版本低于 3.4,您可以安装 dconf-editor 并使用它来禁用 overlay-key。
就我而言,在 RHEL 7.x 和 gnome-shell 3.28.x 上,我使用 安装了 dconf-editor
sudo yum install dconf-editor
。
启动 dconf-editor GUI,搜索 overlay-key,如下所示在 dconf-editor 中搜索 Overlay Key。
此后还需要做两件事:
- 禁用“使用默认值”选项。
- 将覆盖键的‘自定义值’设置为空白。
参考这里禁用“使用默认值”选项并将覆盖键的“自定义值”设置为空白。应用更新后,会立即反映。
禁用“Super_L”作为覆盖键后,您可以通过另一个默认的 gnome-shell 键绑定 Alt+F1 启动活动概览(前提是您没有覆盖它)