如何将键盘布局更改为修改后的版本?

现在,我的目标是将整个xubuntu安装的键盘布局更改为我自己的修改版本。 我认为这样做的方法是制作一个X11键盘图并加载它 – 但是一如既往,有一千种方法可以做事情,我愿意接受建议。

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

我将以下内容放入/ usr / share / X11 / xkb / symbols / se

partial alphanumeric_keys xkb_symbols "psvorak" { name[Group1]="Sweden - PSvorak"; include "keypad(comma)" include "level3(ralt_switch)" key  { [odiaeresis, Odiaeresis, dollar, none ] };  }; 

没有效果。

我还尝试根据http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/重新生成symbols.dir,而xkbcomp说我的没有错误文件,没有别的变化。 它在gui和setxkbmap中没有(带有非常令人困惑的语法)只响应’找不到文件’或’加载新的键盘描述错误’。

我确实设法创建一个控制台键映射并使用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  

…但它似乎只能在Ctrl-Alt-F1控制台中运行。

阅读巧妙地隐藏在此页面下方链接中的指令,可以发现psvorakPSvorak需要的信息添加到文件/usr/share/X11/xkb/rules/evdev.xml的相应部分

添加后,修改后的x11键映射在ubuntu和xubuntu中都适用于我。

我看到你对“瑞典 – psvorak”布局进行了修改。 您确定这是键盘设置中的选定布局吗? 如果您转到“布局”选项卡下的“系统”>“首选项”>“键盘”:

键盘首选项

单击“添加”,然后选择“瑞典”和您已修改的变体。 选择布局