KDM (KDE Display Manager) es el gestor de inicio de sesión (login) de KDE, el cual utilizo en mis sistemas de escritorio FreeBSD y Slackware con KDE 4. Algo que me sucedió en ambos sistemas, es que la distribución de teclado durante el login no era correcta (tengo teclados en español o latinoamericano) a pesar de estar correctamente configurados en KDE. Esto me generaba constantes problemas al utilizar contraseñas con caracteres especiales.



Es posible modificar el mapeo de teclado para KDM a través de la configuración de sistema (System Settings) de KDE, seleccionando el idioma correcto para la pantalla de inicio (Login Screen). Si esta configuración no afecta al mapeo de teclado, o no deseamos modificar el idioma (por ejemplo, a mí me gusta que el idioma de mi sistema sea inglés, a pesar de usar un teclado español), se debe especificar correctamente la distribución de teclado en la configuración de X11 (/etc/X11/xorg.conf).

Aunque también es posible definir el idioma del teclado para X11 utilizando los archivos de configuración específicos de KDM, los cuales se encuentran en el directorio /usr/local/share/config/kdm/ en FreeBSD y /usr/share/config/kdm/ en Slackware.

Por ejemplo, para un teclado español, en el archivo Xsetup, agregar la siguiente línea:

setxkbmap es
root@hal9000:/home/emi # cat /usr/local/share/config/kdm/Xsetup 
#! /bin/sh
# Xsetup - run as root before the login dialog appears

#xconsole -geometry 480x130-0-0 -notify -verbose -fn fixed -exitOnFail -file /dev/xconsole &

setxkbmap es

Al iniciar sesión nuevamente, el teclado funciona correctamente.

Referencias

KDM Troubleshooting - ArchWiki

Keyboard configuration in Xorg - ArchWiki


Tal vez pueda interesarte


Compartí este artículo