El mapa de teclado en modo consola era erróneo en una instalación Debian Testing

Atención: hay una nota importante al final de el texto: vale la pena leerlo todo, o por lo menos la advertencia del último párrafo, antes de ejecutar nada 🙂

Al instalar Debian Testing en un ordenador me he dado cuenta de que algo no iba bien con el mapa de teclado cuando he visto que el sistema no me permitía iniciar sesión. Eso ha sido tras pensar un rato por qué razón sucedía tal cosa, claro. He ido probando qué tecla o combinación de ellas escribía los caracteres que me interesaban y he conseguido, finalmente, descubrir dónde estában los caracteres especiales de mi contraseña. Una vez he iniciado sesión, he visto que hay dos comandos que me permiten seleccionar el mapa de teclado en modo consola, que es el que se encarga del inicio de sesión: dpkg-reconfigure console-data y dpkg-reconfigure console-setup (puede que los paquetes que están detrás de estos comandos no estén instalados por defecto, en cuyo caso hay que instalarlos con apt-get install console-data y apt-get install console-setup, respectivamente).

Ninguno de ellos me ha dado resultado, sin embargo, a pesar de que yo indicaba el mapa de teclado correcto: Spain – Catalan with middle-dot L. Pero puede que hayan tenido que ver en la solución. Sin acabar de comprender muy bien qué ha pasado, he ejecutado luego otro comando que he encontrado en la lista para usuarios de Debian en catalán, concretamente: loadkeys es.kmap.gz

Y a partir de ahí el teclado ha pasado a responder correctamente. Pero no me atrevo a aventurar en qué ocasiones es que hay que usar estas instrucciones y en qué ocasiones no es conveniente, ni a decir si se trata de una solución ortodoxa o no. man loadkeys proporciona más información sobre esta acción, es una buena idea echar un vistazo antes de nada. Así que me limito a apuntar(me)lo aquí por si vuelvo a tener el mismo problema, para recordar qué hice.