GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿el bloqueo de mayúsculas no funciona en la consola de Linux?

Cuando cambio a un TTY y enciendo el bloqueo de mayúsculas, el LED de bloqueo de mayúsculas en mi teclado no se enciende. En X funciona bien. Cuando activo el bloqueo de mayúsculas y luego cambio a un TTY y luego presiono el bloqueo de mayúsculas (en el TTY), el LED permanece encendido (aunque el TTY realiza su propio seguimiento del bloqueo de mayúsculas). Así que parece que a los TTY no les importa en absoluto el LED.

¿Puedo habilitar de alguna manera el LED en los TTY? Es muy molesto verse obligado a escribir algo sin saber si el bloqueo de mayúsculas está activado.

Estoy usando Debian jessie (actualizado con frecuencia) arch:amd64

Respuesta aceptada:

Este es un error de Debian de larga data. Parece estar relacionado con un error subyacente del kernel que se solucionó hace mucho tiempo. El problema parece haber sido que Caps_Lock no funcionó para caracteres no ASCII, por lo que la solución fue asignar Shift_Lock o CtrlL_Lock a la tecla de bloqueo de mayúsculas en su lugar.

En el lado de Debian, el problema lo crea ckbcomp que es utilizado por console-setup para crear el mapa de teclas de la consola a partir de la descripción del teclado XKB. Tenga en cuenta que el código original al que se hace referencia en el informe de error usando Shift_Lock parece haber sido reemplazado por un código diferente que cambia por CtrlL_Lock en cambio. Si está interesado, puede buscar usos de broken_caps variable en el ckbcomp Guión Perl.

No tengo idea de si el código sigue siendo necesario por algún motivo, tal vez valga la pena eliminar el informe de error. Sin embargo, la solución es colocar la siguiente línea en /etc/kbd/remap y debería arreglarse después de reiniciar:

s/CtrlL_Lock/Caps_Lock/

O para una solución temporal hasta el próximo reinicio, ejecute lo siguiente en un tty sesión:

dumpkeys | sed s/CtrlL_Lock/Caps_Lock/ | sudo loadkeys

Actualizar

Parece que /etc/kbd/remap solo se usa realmente si setupcon no está disponible. Una mejor solución es poner la siguiente línea en /etc/rc.local :

dumpkeys | sed s/CtrlL_Lock/Caps_Lock/ | loadkeys

Linux
  1. vlock:una forma inteligente de bloquear la consola o terminal virtual del usuario en Linux

  2. El micrófono de Skype no funciona en Linux Mint 17 [Consejo rápido]

  3. Linux – ¿Bloqueo de mayúsculas en el mapa para controlar en Linux Mint?

  4. Linux:¿por qué el USB no funciona en Linux cuando funciona en Uefi/bios?

  5. Linux:¿los auriculares no funcionan en Linux Mint 18?

Vuelva a asignar su tecla Bloq Mayús en Linux

Cómo bloquear sesiones de consola virtual en Linux

Arreglar el clic del panel táctil que no funciona en Linux Mint

El comando de fecha de Linux no funciona

El led de bloqueo de mayúsculas no funciona en la consola Linux

La vinculación simbólica de Linux no funciona como se esperaba