我有一个想要在 17.10 上安装的键盘布局文件,但我无法让它工作。
应该怎么做?
到目前为止我已经尝试过
- 根据现有文件
/usr/share/X11/xkb/symbols/
和外观猜测如何做/usr/share/X11/xkb/rules/evdev.xml
- 猜测什么是“变体”,如何添加它,需要更新哪些字段,这个符号文件的内容应该放在哪里
- 猜测直接将其与唯一名称放在一起
/symbols/
意味着我必须将其添加为<layout>
inevdev.xml
。仍然不知道这是否属实,也不知道哪个字段(如果有的话)应该对应于文件名 - 猜测将其放在现有文件中
/symbols/
意味着我必须将其添加为“变体”。不知道这是否属实
如果有某种方法可以避免猜测,那将会有所帮助。我不需要架构中的速成课程,只需一种明确的方式来制作键盘布局......
- 出现在键盘布局设置对话框中,并且...
- 产生正确的输入
到目前为止,我来得最远的是#1——但不要问我是怎么做的,因为我不知道是哪一部分做的。
更新
正是这样做的
我链接到的符号文件的内容在
/usr/share/X11/xkb/symbols/svorak-a5
以下块已插入到
/usr/share/X11/xkb/rules/evdev.xml
预先存在的元素序列之前<layout>
<configItem>
<name>se
:<layout> <configItem> <name>svorak-a5</name> <shortDescription>sva5</shortDescription> <description>Svorak A5</description> <languageList> <iso639Id>swe</iso639Id> </languageList> </configItem> </layout>
/var/lib/xkb
不包含.xkm
s。
首先,您应该为布局变体命名;参见
/usr/share/X11/xkb/symbols/se
示例。然后将其添加到/usr/share/X11/xkb/symbols/se
并添加相应的条目到/usr/share/X11/xkb/rules/evdev.xml
.编辑:
我测试了您问题的“更新”部分中的步骤,重新启动后对我来说效果很好。布局显示在瑞典语(瑞典)的子菜单中。
为了测试后续更改,不需要重新启动,但是这个命令应该足够了:
编辑二:
我有一个理论(未经测试)为什么布局没有像你希望的那样健壮。尝试更改中的前两行
svorak-a5
:至