我按照以下描述定义了自定义键盘布局:自定义键盘布局定义
布局定义被添加到此文件中:/usr/share/X11/xkb/symbols/us
它以如下方式开始:
partial alphanumeric_keys modifier_keys
xkb_symbols "usintde" {
name[Group1]= "English (US, alternative international and German)";
include "us"
我可以在命令行中使用setxkbmap 'us(usintde)'
。但是,在 Ubuntu 13.10 中,我无法从 Unity 设置菜单中选择它。我尝试了设置 > 文本输入,然后单击 + 号,但没有一个布局像我的一样命名(在重新登录和重新启动后也是如此)。
我如何激活这个自定义布局(然后在布局切换器中使用它)?
答案1
阅读类似的问题(为 Xubuntu 13.10 添加自定义键盘布局), 这页向我展示了答案:我必须编辑 evdev.xml 和 base.xml 文件/usr/share/X11/xkb/rules
,并添加变体片段。
那里对此进行了很好的描述。还有一点需要注意:使用setxkbmap '<file>(<yourvariant>)'
(对于问题中的示例setxkbmap 'us(usintde)'
:)测试您的布局并确保您可以再次登录。
抱歉,这个重复了。我读过很多类似名称的问题和答案,它们只涉及符号/xy 文件和旧版本的 Unity 设置。我发现这个太晚了。