¿Cómo puedo cambiar la distribución de mi teclado a una versión modificada?

11

Ahora, mi objetivo es cambiar la distribución del teclado para toda la instalación de xubuntu a mi propia versión modificada. Creo que la manera de hacer esto es hacer un mapa de teclas X11 y cargarlo, pero como siempre hay mil maneras de hacer las cosas y estoy abierto a sugerencias.

He creado un mapa de teclas de símbolos xkb modificado que quiero usar en mi instalación de xubuntu pero no puedo verlo en la lista de diseños en el cuadro de diálogo de configuración.

Puse lo siguiente en / 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>
};

sin efecto

También intenté regenerar símbolos.dir de acuerdo con http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/ y mientras xkbcomp dice que no hay fallas en mi archivo, nada más cambia. No está disponible en la interfaz gráfica de usuario y setxkbmap (con su sintaxis muy confusa) solo responde con 'no se pudo encontrar el archivo' o 'error al cargar la nueva descripción del teclado'.

Logré crear un mapa de teclas de consola y cargarlo usando las teclas de carga ...

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>

... pero solo parece funcionar en la consola Ctrl-Alt-F1.

Zaz
fuente

Respuestas:

7

La lectura de las instrucciones inteligentemente ocultas en un enlace más abajo en esta página revela la información que <variant><configItem><name>psvorak</name><description>PSvorak</description></configItem></variant>debe agregarse a la <layout>sección correspondiente del archivo /usr/share/X11/xkb/rules/evdev.xml

Después de agregar esto, el mapa de teclas x11 modificado funciona para mí en ubuntu y xubuntu.

Zaz
fuente
1

Veo que ha realizado cambios en el diseño "Suecia - psvorak". ¿Estás seguro de que es el diseño seleccionado en la configuración de tu teclado? Si va a Sistema> Preferencias> Teclado en la pestaña Diseños:

Preferencias de teclado

Haga clic en Agregar y seleccione Suecia y la variante que ha modificado. Elige un diseño

LasseValentini
fuente
No, ese es el problema. El nuevo diseño no aparecerá en la lista.
Zaz