Teraz moim celem jest zmiana układu klawiatury dla całej instalacji xubuntu na moją własną zmodyfikowaną wersję. Myślę, że sposobem na zrobienie tego jest zrobienie mapy klawiszy X11 i załadowanie jej - ale jak zwykle istnieje tysiąc sposobów na zrobienie rzeczy i jestem otwarty na sugestie.
Utworzyłem zmodyfikowaną mapę klawiszy symboli xkb, której chcę używać w mojej instalacji xubuntu, ale nie widzę jej na liście układów w oknie dialogowym ustawień.
Umieszczam następujące elementy w / 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>
};
bez skutku.
Próbowałem także zregenerować symbol.dir zgodnie z http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/ i podczas gdy xkbcomp mówi, że nie ma żadnych błędów w moim plik, nic innego się nie zmienia. Nie jest dostępny w GUI, a setxkbmap (z bardzo mylącą składnią) reaguje tylko na „nie można znaleźć pliku” lub „błąd ładowania nowego opisu klawiatury”.
Udało mi się stworzyć mapę kluczy konsoli i załadować ją za pomocą 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>
... ale wydaje się, że działa tylko w konsoli Ctrl-Alt-F1.