En sistemas servidores:
Abrir una consola y poner:
sudo loadkeys es
sudo dpkg-reconfigure console-setup
El comando abre una ventana en la consola y hay que elegir las opciones:
- Teclado Generic 105-key
- Elegir Spain.
- En Keyboard layout elegir de nuevo Spain.
- En AltGr key escoger opcion por defecto Right Alt.
- En Compose Key Elegir No Compose Key, es decir, la opción que sale por defecto.
- Elegir UTF-8
- Elegir Latin2 – central Europe and Romanian.
- Elegir VGA
- Elegir Font size 16
- La siguiente opción de las tty, dejar la que hay por defecto.
- Por fin hemos acabado, si los cabios no se han aplicado todavía, rebootear la máquina.
En sistemas de escritorio:
sudo dpkg-reconfigure keyboard-configuration
- Teclado 105 Genérico.
- Elegir el idioma deseado, en mi caso español.
- En Keyboard layout, vuelvo a poner Spanish.
- En Key to function as AltGr, ponemos The default for the keyboard layout.
- En Compose Key, ponemos la Opción por defecto: No compose key.
- En la siguiente pantalla pulsamos <No>
- Una vez pulsado <No>, se empieza a configurar el teclado con se observa en la terminal.
- Tras esto ya está nuestro ordenador configurado en español, si continua sin ir. Reiniciar el equipo.
sudo reboot
En Ubuntu Desktop:
La mejor forma que me ha funcionado consiste en acceder a Configuración del sistema y desde ahí a Soporte de idiomas. Y ahí simplemente cambiar la opción Sistema de método de entrada de teclado del valor predeterminado a ninguno. Tras eso ya debería funcionar, si no cerrar sesión y volver a entrar.