我在 VirtualBox(托管在 macOS Sierra 上)下运行带有 Gnome 3.14.2 的 Linux,并使用最新一代 Apple 无线键盘。
我禁用了每一个Gnome 键盘快捷键使用:
(Desktop title bar menu) Applications->System Tools->Settings->Keyboard->Shortcuts
对于每个类别:
- 发射器
- 导航
- 截图
- 声音和媒体
- 系统
- 打字
- 通用接入
- 视窗
- 自定义快捷方式
我还曾经xmodmap
取消映射该Super_L
键mod4
,并将其设为另一个 Control 键。这样可行... Linux 知道将 Apple 键盘的左命令键视为附加控制键,因为我习惯在 macOS 下使用它进行剪切/粘贴。
问题是,有什么东西拦截了左命令键,如果我按下命令键然后释放它而不按其他键,那么在释放时,桌面会显示“活动概览”屏幕(见下面的屏幕截图),并且它会一直保持该桌面模式,直到我再次按下命令键并释放它。然后它会恢复到正常桌面。这是按下该键的一个非常烦人的副作用,我想消除这种行为。
我觉得我注意到了这一点,当我第一次进入键盘设置并将主机键从左命令键更改为右命令键时。但现在,我已禁用主机键以及这些设置中的所有其他快捷键。
答案1
我刚刚发现“活动概览”是 Gnome 3 不可或缺的一部分。显然 Linus Torvalds 对 Gnome 3 一点也不满意,现在我知道原因了。
经过谷歌搜索后,我发现了以下几点:
(Gnome title bar menu) Applications->Utilities->Tweak Tool->Keyboard and Mouse
我把 改为Switch between overview and desktop
,Super right
而不是Super left
。
现在,右侧命令键(我从未使用过)可激活“活动概览”,而左侧命令键的作用就像控制键一样。
这解决了我的问题。但是耶!