Cuando estamos instalando Debian GNU/Linux y somos españoles lo mas usual es seleccionar el idioma y la distribución del teclado en español. Suele pasar que por yerro vuestro en cierta actualización, o por un fallo del paquete de idiomas en una actualización, etc.... el mapa del teclado se desconfigure y lo habitual es que el mapa del teclado se autoconfigure por defecto en ingles. Uno de los apariencias más molestos es no poder escribir con naturalidad en vuestro idioma (español en este manual) por falta de soporte de los caracteres especiales en el software. El juego de caracteres básico de ASCII es de 7 bits, y no incluye ni las vocales acentuadas ni la letra 'ñ'. Existe la regla ISO-8859-15 también llamada ISO-Latin1 que abarca todos los caracteres. Aun así tienen lugar dificultades con el correo electrónico, muchos sistemas solo respetan 7 bits, por lo tanto, textos que podemos ver correctamente en vuestro ordenador probablemente se visualizará muy mal cuando los enviemos a otra persona. Configurando la consola Locales Si usamos el comando locale en la consola de Debian GNU/Linux, este nos presenta la zona geográfica actualmente configurada. En caso que tengamos el idioma mal configurado tendríamos que regresar a reconfigurar las locales para el idioma español. Para reconfigurar las locales usamos el próximo comando: dpkg-reconfigure locales Debian GNU/Linux usa el paquete " locales " para instalar uno o varios de los muchísimos idiomas a los que esta traducidos. Lo mas usual es que tengamos instalado dicho paquete, en caso de no ser así procederemos a su instalación, como siempre hacemos en este blog usamos synaptic o bien desde consola. # apt-get install locales Cambiar el idioma por defecto a español. Lanzamos un consola virtual y nos logeamos como usuario root, y ejecutamos el próximo comando: dpkg-reconfigure locales Al pulsar intro nos muestra el próximo asistente de configuración en el cual hemos de ir seleccionando la o las alternativas que nos interesen. Observación en este tipo de menús usamos las teclas de cursores (las flechitas) para movernos, la barra espaciadora la usamos para seleccionar, la tecla tabulador (Tab, encima de Bloqueo Mayúsculas) la usamos para alternas entre las alternativas disponibles y la tecla Intro (enter) se usa para aceptar la selección. Para colocar vuestro sistema Debian GNU/Linux en idioma español hemos de marcar las próximos opciones. es_ES@euro ISO-8859-15 es_ES ISO-8859-1 es_ES.UTF-8 UTF- NOTA:las dos primeras letras en minúsculas indican el idioma ("es" para español), las próximos dos en mayúsculas indican el país ("ES" para España) y lo próximo a dividir del idioma ("@euro ISO-8859-15" "ISO-8859-1UTF-8") es el tipo de codificación que emplean para representar los caracteres. En la próximo pantalla nos pregunta: ¿cual de los idiomas seleccionados desea que sea el predeterminado?, en mi caso he elegido es_ES.UTF-8 En la próximo pantalla nos informa que se ha completado con éxito, la instalación de los idiomas seleccionados. Para asegurarnos que todo se ha configurado perfectamente usamos el próximo comando: locale Explicación de las reglas de codificación de caracteres: ISO 8859-1 es una regla de la ISO que determina la codificación del alfabeto latino, incluye los diacriticos (como letras acentuadas, ñ, ç), y letras especiales (como ß, Ø), necesarios para la escritura de las próximos lenguas originarias de Europa occidental: afrikaans, alemán, aragonés, catalán, danés, escocés, español, feroés, finés, francés, gaélico, gallego, inglés, islandés, italiano, neerlandés, noruego, portugués, sueco y vasco. También conocida como Alfabeto Latino n.º o ISO Latín 1 Esta regla pertenece al grupo de juegos de caracteres de la ISO conocidas como ISO-8859 que se caracterizan por poseer la codificación ASCII en su rango inicial (128 caracteres) y otros 128 caracteres para cada codificación, con lo que en total emplean 8 bits. Los caracteres de ISO-8859-1 son asimismo los primeros 256 caracteres del estándar ISO 10646 (Unicode). ISO 8859-15 es la fracción 15 de ISO 8859,un estándar de codificación de caracteres definido por la Organización Internacional para la Estandarización (ISO). Es parecida a ISO 8859-1 pero sustituye algunos símbolos escaso comunes por el símbolo del euro y algunos otros caracteres que faltaban. Codifica los caracteres con 8 bits y puede usarse para representar el alfabeto y otros caracteres significativos para Guardar textos en: inglés, francés, alemán, español y portugués (entre otros idiomas de Europa occidental) en ordenadores. Este conjunto de caracteres tambieén se designa ISO_8859-15 Latín- UTF-8 (8-bit Unicode Transformation Format) es una regla de transmisión de extensión variable para caracteres codificados utilizando Unicode. Usa grupos de bytes para representar el estándar de Unicode para los alfabetos de muchos de los lenguajes del mundo. Es especialmente provechoso para la transmisión sobre sistemas de correo de 8 bits. Re-Configurando la consola Para reconfigurar la consola hemos de instalar con la ayuda de synaptic o bien desde consola, los próximos paquetes (los paquetes antiguos como console-data console-commo y console-tools, ya no son necesarios y es recomendable borrarlos) : apt-get install console-setup apt-get install console-setup-linux Ahora poseemos que reconfigurar el mapa del teclado para la consola de Debian GNU/Linux. Lanzamos una consola o terminal tty como administrador y ejecutamos el próximo comando dpkg-reconfigure console-setup, para reconfigurar el mapa del teclado en español. Al cargar el asistente, lo primero que poseemos que seleccionar es el tipo de mapa de teclado que vamos a usar, en vuestro caso seleccionamos UTF-8 pulsamos en aceptar para continuar. Ahora seleccionamos el Conjunto de caracteres que debe utilizar la tipografía en la consola, seleccionamos Buscar el conjunto de caracteres óptimo. Pulsamos en Aceptar para continuar. en la próximo pantalla seleccionamos el tipo de letra a usar. podemos seleccionar cualquier alternativa pero preferimos la alternativa: No cambie la tipografía del arranque/núcleo Como el proceso de reconfigurar el teclado ha sido perfecto nos devuelve a la consola o terminal tty, para seguir trabajando con ella. Con esto ya poseemos vuestra consola configurada en perfecto español español, podemos usar acentos y la letra ñ. Algunas capturas de pantalla demostrativas.