Cómo cambiar la distribución del teclado en un equipo con Linux Ubuntu Server. Cuando nos encontramos con un servidor Linux Ubuntu Server que está en inglés y no nos funcionan las teclas habituales del idioma español: eñes, tildes, arroba y otros símbolos, mostramos cómo cambiar el idioma desde la línea de comandos.

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

Si quisiéramos cambiar la distribución del teclado en un equipo con Linux Ubuntu Server (válido para las últimas versiones), podremos usar el siguiente comando, que nos abrirá un sencillo asistente:

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

Como se puede observar, también es posible ejecutarlo mediante SSH. En primer lugar nos pedirá la marca y modelo de teclado, habitualmente dejaremos la opción por defecto «Generic 105-key PC». Seleccionaremos esta opción con las teclas de cursor arriba/abajo y pulsaremos «INTRO» para aceptar (OK):

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

Elegiremos el país origen para el teclado, desplazándonos con las teclas de cursor arriba/abajo. Una vez elegido el país (en nuestro caso «Spanish»), pulsaremos la tecla tabulador y elegiremos «OK» (con las teclas de cursor derecha/izquierda) e «INTRO» para aceptar:

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

Elegiremos ahora, de la misma forma, la distribución del teclado, en nuestro caso «Spanish»:

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

A continuación podremos elegir la tecla AltGr que se usará, normalmente «Distribución por omisión del teclado»:

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

Configuraremos la tecla «Multi Tecla» (Alt), normalmente marcaremos «Sin tecla modificadora»:

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

El asistente aplicará la nueva configuración del idioma del teclado, devolviendo:

Your console font configuration will be updated the next time your system boots. If you want to update it now, run ‘setupcon’ from a virtual console. update-initramfs: deferring update (trigger activated) Procesando disparadores para initramfs-tools (0.140ubuntu13) … update-initramfs: Generating /boot/initrd.img-5.15.0-48-generic

Cambiar la distribución de teclado a español en Linux Ubuntu Server 20.04

Cambiar idioma de Ubuntu Server

Para cambiar el idioma del servidor Linux Ubuntu Server (para los mensajes por pantalla), seguiremos los siguientes pasos.

Cambiar idioma de Ubuntu Server

Marcaremos (con la barra espaciadora) la configuración regional que queramos aplicar. En nuestro caso, para español, marcaremos «es_ES_UTF-8 UTF-8«:

Cambiar idioma de Ubuntu Server

Elegiremos el texto para mostrar los mensajes a los usuarios del equipo. En nuestro caso elegiremos la configuración regional «es_ES.UTF-8»:

Cambiar idioma de Ubuntu Server

El asistente establecerá el idioma para los mensajes del equipo, mostrando:

Generating locales (this might take a while)…
es_ES.UTF-8… done
eu_ES.ISO-8859-1… done
Generation complete.

Par ver Si ejecutamos el siguiente comando, nos devolverá el idioma establecido:

Cambiar idioma de Ubuntu Server

Para el idioma español, devolverá:

LANG=es_ES.UTF-8
LANGUAGE=
LC_CTYPE=»es_ES.UTF-8″
LC_NUMERIC=»es_ES.UTF-8″
LC_TIME=»es_ES.UTF-8″
LC_COLLATE=»es_ES.UTF-8″
LC_MONETARY=»es_ES.UTF-8″
LC_MESSAGES=»es_ES.UTF-8″
LC_PAPER=»es_ES.UTF-8″
LC_NAME=»es_ES.UTF-8″
LC_ADDRESS=»es_ES.UTF-8″
LC_TELEPHONE=»es_ES.UTF-8″
LC_MEASUREMENT=»es_ES.UTF-8″
LC_IDENTIFICATION=»es_ES.UTF-8″
LC_ALL=