Introducción

Tras instalar un sistema Ubuntu, siempre suelo configurar el idioma del sistema para que se adecue a mi entorno local.

Configuración de Locales

Conecta a una terminal de tu máquina y ejecuta el siguiente comando:

sudo dpkg-reconfigure locales

Tras esto, verás una lista de idiomas y países.

Tienes que seleccionar con la barra espaciadora el idioma y el país que necesites. En mi caso, como vivo en España, he seleccionado es_ES.UTF-8. Se recomienda seleccionar la versión UTF-8.

Finalmente, Ubuntu te preguntará el idioma por defecto del sistema operativo.

Configuración del teclado

Tras esto, debes de configurar el idioma en el teclado con este comando:

sudo dpkg-reconfigure keyboard-configuration

Entonces tendrás que elegir varias opciones en un menú.

  1. En la primera ventana, selecciona Generic 105-Key PC

  2. El siguiente paso es seleccionar el idioma, en mi caso, Spanish.

  3. Continuamos con la configuración del teclado, en mi caso, Spanish.

  4. Configuración de la tecla AltGr: Right Alt (AltGr).

  5. Y finalmente la Compose Key. Elegimos la opción: No compose key.

Configuración de zona horaria

Ahora, configuraremos la zona horaria con este comando:

sudo dpkg-reconfigure tzdata

Yo he seleccionado el país (Europa) y la ciudad (Madrid) donde vivo, así que la zona horaria ha sido actualizada.

Reiniciar

Finalmente es recomendable reiniciar el sistema para aplicar los cambios.

sudo reboot

Comprobaciones

Una vez reiniciado, puedes comprobar que el lenguaje ha sido actualizado.

# locale                                                                 
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=                                                                  

Y como estaba previsto, el idioma es_ES.UTF-8 está definido como por defecto.