这个问题时不时就会出现,并且有很多答案,这些答案在写下来时可能都是正确的,但不知何故却不再(总是?)适用了。
我想使用基于标准 Colemak 布局或替换标准 Colemak 布局的修改版键盘映射。为此,我选择修改英国键盘映射,并进行/usr/share/X11/xkb/symbols/gb
相应更改。这些更改有时有效:
- 当我发出 时
setxkbmap 'gb (colemak)'
,我的布局被应用。但是,我无法再使用超级空间或菜单切换布局。我的布局保持不变。 - 只要我没有发出上述命令,我就可以按照 Ubuntu 喜欢的方式切换布局(我也喜欢)。美国英语国际版很好,但切换到 GB Colemak 我发现这是原来的Colemak,不是我修改的版本。
所以在我看来,Ubuntu 现在正在使用一种不同的机制,我用我的setxkbmap
命令覆盖了它。正确的修改现有键盘映射(或者创建新的键盘映射)的方法?