Hay varias maneras de cambiar el «layout» del teclado o la distribución de teclado a español en GNU/Linux dependiendo de que paquetes tengamos instalados.
¿El teclado te cambia la ñ por ;? ¿No escribe bien alguna de las letras que necesitas? Necesitas cambiar la disposición, distribución o layout para indicarle qué teclado tienes.
Diferentes distribuciones de teclado: Idiomas y disposiciones
Hay diferentes distribuciones de teclado: Dvorak, QWERTY, etc que no hacen más que reordenar las letras. Además podemos tener teclados en diferentes idiomas: Inglés, español, ruso, chino, coreano, etc que también pueden recolocar algunas letras, como por ejemplo el teclado francés o el alemán.
En caso que cambien los caracteres como en el idioma ruso, lo habitual es mantener varias distribuciones una para el teclado latino y otra para el cirílico. En idiomas que las letras pueden ser idiogramas, varias teclas son necesarias para conforman un símbolo, habitualmente suele teclearse el «sonido» y el programa puede dar a elegir las diferentes opciones, como en el teclado predictivo de un móvil.
Cambio de distribución del teclado por comandos
Opción 1: Con servidor de X activo
Tendrás que configurar el acceso desde consola:
export DISPLAY=:0.0
xhost LOCAL:
Y posteriormente establecer el cambio de distribución de teclado mediante el comando:
setxkbmap es
Si no se encuentra el comando, habrá que buscar e instalar el paquete correspondiente
Opción 2: En sistemas con systemd
En estos sistemas contamos con el comando localectl, que permite cambios en los ajustes de la localización del equipo.
localectl set-keymap es
localectl set-x11-keymap es
localectl status
Opción 3: Distribución del teclado en consola (sin servidor X)
Por último, en sistemas de solo consola, como puede ser un GNU/Linux Alpine ampliamente utilizado en dockers, nos queda recurrir al comando loadkeys.
loadkeys es
Más información:
¿Qué es una distribución de teclado? https://es.wikipedia.org/wiki/Distribuci%C3%B3n_del_teclado
Quizás te interesen estos otros artículos sobre comandos de consola en GNU/Linux:
- https://serhost.com/2022/06/04/luks-con-cryptsetup-y-dm-crypt-rapido-para-gente-sin-tiempo/
- https://serhost.com/2022/05/28/comandos-gpg-para-cifrado-simetrico-con-clave-archivos-y-texto/
- https://serhost.com/2022/05/22/lvm-rapido-para-gente-sin-tiempo/
Foto de: Denny Müller