Esta semana me encontré con la necesidad de cambiar la distribución de teclado de mi Devuan Jessie con LXDE, algo que se logra fácil y rápidamente utilizando la herramienta setxkbmap
.
El utilitario setxkbmap
es provisto por el paquete x11-xkb-utils
, parte del servidor Xorg.
Si se desea conocer qué distribución de teclado se está utilizando, se debe ejecutar el comando -print
:
linuxito@devuan:~$ 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: latam Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+latam+inet(evdev) geometry: pc(pc105) xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+latam+inet(evdev)" }; xkb_geometry { include "pc(pc105)" }; };
Se observa que, en este caso, se utiliza la distribución de teclado (layout) latinoamericano.
Para seleccionar la distribución de teclado norteamericano ("us"), ejecutar:
$ setxkbmap -layout us
O simplemente setxkbmap us
.
Para teclados en español:
$ setxkbmap -layout es
Para volver a latinoamericano:
$ setxkbmap -layout latam
Finalmente, para teclados con distribución laosiana (Laos) ejecutar:
$ setxkbmap -layout la
Jeje, supuse que "la" era la abreviatura para Latin America y terminé con un teclado laosiano:

Referencias
Keyboard configuration in Xorg - ArchWiki