Cambiar el idioma del teclado desde la terminal en Linux

Saludos,

Un post muy cortito hoy. Debido a que utilizo un ordenador con teclado británico tengo que andar cambiando al castellano cuando quiero escribir algo. Sí… ya sé que puedo poner todos las tildes y demás utilizando códigos ASCII, pero es mucho más fácil y rápido cambiar el idioma.

Uso muchísimo la consola, así que este comando es lo más cómodo:

$  setxkbmap es #u otro código de distrbución

En mi caso utilizo dos códigos: es para el teclado español y gb para el británico.

Para hacerlo aún más fácil he creado un par de alias para cambiarlo rápidamente. Los tengo en ~/.zshrc porque utilizo Z shell (zsh), pero dependiendo de tu shell tendrás que configurarlo en otros ficheros, por ejemplo ~/.bashrc para Bash.

Simplemente, edita to fichero el fichero que corresponde y añade los alias. Estos son los míos:

# Editar ~/.zshrc
$ vim ~/.zshrc

#Alias
alias lan_gb='setxkbmap gb' #Cambiar a teclado británico
alias lan_es='setxkbmap es'  #Cambiar a teclado español

Una vez hecho esto, guarda y cierra el fichero. Puedes cerrar volver a abrir tu terminar o ejecutar source ~/.zshrc. A partir de ahí podrás hacer uso de tus alias y cambiar de idioma tu teclado.

¡Ojo! Estos cambios no persisten. Cuando reinicies o cierres tu sesión el teclado volverá a su estado por defecto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *