如何在 xubuntu 中使用修改后的键盘布局?

如何在 xubuntu 中使用修改后的键盘布局?

我已经创建了一个修改后的 xkb 符号键映射,我想在我的 xubuntu 安装中使用它,但是在设置对话框的布局列表中看不到它。

我放

partial alphanumeric_keys
xkb_symbols "psvorak" {
name[Group1]="Sweden - PSvorak";
include "keypad(comma)"
include "level3(ralt_switch)"

key <AD01>  { [odiaeresis, Odiaeresis, dollar, none ]   };
<etc>
};

在 /usr/share/X11/xkb/symbols/se 的末尾,但没有骰子。

我还尝试根据以下方法重新生成symbols.dirhttp://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/虽然 xkbcomp 表示我的文件中没有错误,但其他内容没有任何变化。它在 gui 中不可用,而 setxkbmap(语法非常混乱)仅响应“无法找到文件”或“加载新键盘描述时出错”。

另外;我没有 /etc/X11/xorg.conf 文件。

我应该把键盘映射放在哪里以便 xfce 可以找到并使用它?


编辑:

我确实设法创建了一个控制台键映射并使用 loadkeys 加载它......

charset "iso-8859-1"
keymaps 0-2,4-6,8,12
alt_is_meta
strings as usual
keycode   1 = Escape
    alt     keycode   1 = Meta_Escape
keycode   2 = one              exclam
    alt     keycode   2 = Meta_one
keycode   3 = two              quotedbl         at
    control keycode   3 = nul
    alt     keycode   3 = Meta_two
<etc>

...但它似乎只在 Ctrl-Alt-F1 控制台中起作用。

答案1

要使 xkb 布局显示在选择键盘布局的 GUI 中,必须在/usr/share/X11/xkb/rules/evdev.xml 文件的<variant>适当部分添加相应的节点<layout>

相关内容