[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [SOLUCIONADO] Problema con el LED NumLock y teclas modificadoras



Lo lamento, en el segmento anterior accidentalmente y no sé cómo
sucedió, pero sucedió, apreté el botón enviar. o.O

Aquí va completo el mensaje:

Bueno, logré solucionar localmente el problema, dejando el sistema
como quería para una funcionalidad extrema. :-)


A continuación, haré un resumen de lo que hice por si a alguien le
sirve en un futuro.

Ambiente gráfico
-------------------------
IceWM_1.3.7
Debian 7.8 Wheezy
kernel linux-image-3.16.0-0.bpo.4-686-pae
xorg_1:7.7+3~deb7u1
x11-xkb-utils_7.7~1
PCManFM_1.2.3
conky-all_1.9.0

Se usaron 2 distribuciones de teclado, español con tilde muerta (ES) e
inglés internacional (US).



El problema
-----------------

Las teclas modificadoras apagaban el LED indicador NumLock. La tecla
NumLock funcionaba perfectamente. Cuando se pulsaba, el LED encendía y
se podía escribir números con el numpad. Cuando volvía a pulsar la
tecla NumLock, el LED apagaba, y el numpad se comportaba como teclado
de direccionamiento.


Lo que determiné y la solución
-------------------------------------------------

Después de varios intentos fallidos, pero que permitieron descartar
paquetes inicialmente sospechosos, se llegó a la conclusión de que la
extensión de teclado de X (XKB) de xorg, setxkbmap y/o x11-xkb-utils,
tienen bugs que:

-  No permiten usar el comando "setxkbmap" en cualquier parte del
archivo de configuración de conky. La presencia de esta orden en el
texto de conky, provocaba que se apagase el LED NumLock al presionar
las teclas modificadoras. Ignoro si esto se deberá más bien a un bug
en conky. No encontré nada específico en la búsqueda que hice en la
Internet.

- No permiten usar la opción "grp:toogle" o "grp:xxxx_toogle" en la
configuración del teclado (fichero /etc/default/keyboard). Este es una
causa recurrente de consulta en los foros de varias distribuciones
GNU/Linux.

Aquí el contenido definitivo del archivo de configuración "keyboard"

tesistas@Tesistas:~$ cat /etc/default/keyboard
-------------------------------------------------------------------------------
# KEYBOARD CONFIGURATION FILE.

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="es,us"
XKBVARIANT="deadtilde,intl"
XKBOPTIONS="grp:win_menu_switch,lv3:ralt_switch"
BACKSPACE="guess"
-----------------------------------------------------------------------------------


- No permiten usar la opción "grp:switch" o "grp:xxxx_switch" en el
fichero anterior; solamente funciona si se crea un fichero de
configuración 10-keyboard.conf en el directorio /etc/X11/xorg.conf.d).
Esto lo tocan someramente en la wiki de Debian relativo a teclado,
pero dan un enlace a un sitio con la solución.


Aquí el contenido definitivo del archivo de configuración "10-keyboard.conf"

tesistas@Tesistas:~$ cat /etc/X11/xorg.conf.d/10-keyboard.conf
----------------------------------------------------------------------------------------------
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "es,us"
        Option "XkbModel" "pc105"
        Option "XkbVariant" "deadtilde,intl"
        Option "XkbOptions" "grp:win_menu_switch,lv3:ralt_switch"
EndSection
---------------------------------------------------------------------------------------------


La opción "grp:win_menu_switch" en los ficheros de configuración
anteriores, habilita que se usen las teclas Super_L para conmutar a la
primera distribución de teclado (en éste caso ES), y la Super_R para
conmutar a la otra distribución de teclado (en éste caso US).

Se instaló el paquete "fbxkb" para ver el estado de la distribución
del teclado desde la bandeja del sistema.


Y con esto, el problema resuelto para mí, aunque sin bugs corregidos.
Doy este hilo como cerrado y el tema solucionado.

Resalto que durante todo el procedimiento anterior, se puso en
evidencia problemas para usar la secuencia de teclas por default de
icewm para mover las ventanas sobre el escritorio, así como que el LED
de Scroll Lock no enciende. Pero esto será motivo de otros hilos.

Agradezco las sugerencias de Ala de Dragón, Camaleón y Carlos Zuñiga,
puesto que de sus comentarios salieron las ideas para dar con una
solución.

Aún con todos éstos problemillas, no me arrepiento de haber instalado
icewm, su poquísimo consumo, su configurabilidad extrema, y la
robustez y eficiencia de Debian Wheezy, permiten que una hardware con
512 MB vaya más que aceptable.

Vaya gran saludo a todos los Debianitas.

fdm


Reply to: