Теперь моя цель - изменить раскладку клавиатуры для всей установки 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 <AD01> { [odiaeresis, Odiaeresis, dollar, none ] };
<etc>
};
безрезультатно.
Я также попытался создать заново файл symbols.dir в соответствии с http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/, и хотя xkbcomp говорит, что в моем компьютере нет ошибок файл, больше ничего не меняется. Он недоступен в графическом интерфейсе, и 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
<etc>
... но кажется, что он работает только в консоли Ctrl-Alt-F1.