我创建了一个自定义的 Dvorak 键盘布局,并已在 Ubuntu 16.04 下成功使用。现在,我正尝试让它与 Ubuntu 20.04 配合使用。
以下是我的步骤:
- 我将布局文件复制到
/usr/share/X11/xkb/symbols/dv-mac
- 我添加以下行到
/usr/share/X11/xkb/rules/xorg.lst
dv_mac us: Dvorak extended (similar to Mac OS X)
- 我将以下内容添加到和
<layoutList>
部分/usr/share/X11/xkb/rules/xfree86.xml
/usr/share/X11/xkb/rules/evdev.xml
<layout>
<configItem>
<name>dv-mac</name>
<shortDescription>Dvorak</shortDescription>
<description>Dvorak</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList />
</layout>
我将这个块放在这里,作为 中的第一个项目<layoutList>
,紧接着<modelList>
,大约在 1335 行:
...
<model>
<configItem>
<name>teck229</name>
<description>Truly Ergonomic Computer Keyboard Model 229 (Standard sized Alt keys, additional Super and Menu key)</description>
<vendor>Megawin Technology</vendor>
</configItem>
</model>
</modelList>
<layoutList>
<layout>
<configItem>
<name>dv-mac</name>
<shortDescription>Dvorak</shortDescription>
<description>Dvorak</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList />
</layout>
<layout>
<configItem>
<name>us</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (US)</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
...
我注意到我dv_mac
在 xorg.lst 文件中和其他地方使用了“dv-mac”(用连字符而不是下划线),但显然这在 Ubuntu 16.04 和我安装的先前版本的 Ubuntu 20.04 上都有效。
Dvorak
但是,这次,我无法在设置中显示键盘条目Language and Region
。
任何能够帮助我找出这次我出错的地方的帮助都将非常感激。