`setxkbmap us_programmer` 应该放在哪里才能使其持久?

`setxkbmap us_programmer` 应该放在哪里才能使其持久?

当我以图形方式以及从 SSH 登录 Ubuntu 时,我的自定义转到哪里才能setxkbmap us_programmer使其持久?

答案1

如果我想使用该布局,我可能会这样做。

首先将此变体添加到底部/usr/share/X11/xkb/symbols/us

partial alphanumeric_keys
xkb_symbols "programmer" {

    include "us(basic)"
    name[Group1] = "English (US, programmer)";

    key <AE01> {    [      exclam,  1   ]   };
    key <AE02> {    [          at,  2   ]   };
    key <AE03> {    [  numbersign,  3   ]   };
    key <AE04> {    [      dollar,  4   ]   };
    key <AE05> {    [     percent,  5   ]   };
    key <AE06> {    [ asciicircum,  6   ]   };
    key <AE07> {    [   ampersand,  7   ]   };
    key <AE08> {    [    asterisk,  8   ]   };
    key <AE09> {    [   parenleft,  9   ]   };
    key <AE10> {    [  parenright,  0   ]   };
};

然后将此条目添加到布局/usr/share/X11/xkb/rules/evdev.xml中:<variantList></variantList>us

        <variant>
          <configItem>
            <name>programmer</name>
            <description>English (US, programmer)</description>
          </configItem>
        </variant>

下次登录后,我可以添加布局设置 -> 键盘并将其用作任何其他键盘布局。

在此处输入图片描述

相关内容