Estoy en Archlinux con canela. Me gustaría cambiar de un teclado francés (fr) a uno suizo (ch).
Entonces edito mi /etc/X11/xorg.conf.d/10-keyboard-layout.conf
archivo:
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbModel" "pc105"
Option "XkbLayout" "ch"
Option "XkbVariant" "fr"
EndSection
Pero desafortunadamente, después de un relog todavía sigo con un teclado AZERTY francés en lugar de un teclado QWERTZ suizo:
setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: fr,fr,us
variant: latin9,,
Trying to build keymap using the following components:
keycodes: evdev+aliases(azerty)
types: complete
compat: complete
symbols: pc+fr(latin9)+fr:2+us:3+inet(evdev)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(azerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+fr(latin9)+fr:2+us:3+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
Tengo el teclado correcto en GDM.
Pero si uso el siguiente comando:
setxkbmap -model pc105 -layout ch -variant fr
logro obtener el teclado suizo.
Sospecho algo de la canela.
Si alguien tiene una idea.
fuente