小编jpy*_*ams的帖子

无需root的自定义键盘布局

在没有 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)

not-root-user xkb keyboard-layout

7
推荐指数
1
解决办法
1220
查看次数

标签 统计

keyboard-layout ×1

not-root-user ×1

xkb ×1