在没有 root 访问权限的 X11 中设置自定义键盘布局的步骤是什么?我知道这是可能的,基于这个答案,但Error loading new keyboard description
每当我尝试使用我的新布局时,我都会得到。
在.config
我创建了一个xkb
目录如下:
xkb/
rules/
evdev-local
evdev-local.lst
evdev-local.xml
symbols/
my-us
Run Code Online (Sandbox Code Playgroud)
在我添加evdev-local.xml
的<layoutList>
部分中
<layout>
<configItem>
<name>my-us</name>
<shortDescription>my-us</shortDescription>
<description>English (My US)</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList>
<variant>
<configItem>
<name>mdvp</name>
<description>English (Modified Programmer Dvorak)</description>
</configItem>
</variant>
</variantList>
</layout>
Run Code Online (Sandbox Code Playgroud)
该symbols/my-us
文件是
partial alphanumeric_keys
xkb_symbols "mdvp" {
include "us(dvp)"
name[Group1] = "English (Modified Programmer Dvorak)";
// Unmodified Shift AltGr Shift+AltGr
// upper row, left side
key …
Run Code Online (Sandbox Code Playgroud)