Active el bloqueo numérico antes de solicitar una frase de contraseña para desbloquear el disco cifrado completo

Active el bloqueo numérico antes de solicitar una frase de contraseña para desbloquear el disco cifrado completo

¿Cómo puedo activar automáticamente el bloqueo numérico antes de solicitar la frase de contraseña para desbloquear el disco cifrado completo (LVM)?

Respuesta1

Debe ingresar a su BIOS antes de iniciar y debería haber una opción que le permita activar el bloqueo numérico al inicio.

Respuesta2

No se convenza de que Bloq Num está desactivado sólo porque la luz indicadora está apagada.Como mencioné en¿Cómo hago para que la tecla Bloq Mayús sea una tercera tecla Mayús?"Las pruebas muestran que la luz indicadora de NumLock falla incluso sin un interruptor KVM y debe tocarse dos veces para volver a sincronizarse con NumLock. Si siempre la dejas encendida, puedes ignorar la luz o, si te molesta, puedes tocarla dos veces para volver a sincronizarlo. El motivo por el que ocurre esto probablemente sea la base para un análisis.nueva pregunta..."

Editar:

Habilite NumLock durante el inicio

Habilitar Numlock al inicio se puede hacer de varias maneras diferentes.Primero instale numlockx:

sudo apt-get install numlockx

Colocar comando con scripts de inicio

Puede encontrar más información sobre los scripts de inicio, por ejemploaquíyaquío con una simple búsqueda en google

sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local

De una sola manopara garantizar que el bloqueo numérico se activará después del arranquepara los TTY es ejecutar setleds a través de rc.local (un script que se ejecuta después de cada cambio de nivel de ejecución; que en particular se ejecuta después del arranque). Para hacerlo agregue algo similar a lo siguiente en el archivo /etc/rc.local:

# Turn Numlock on for the TTYs:
for tty in /dev/tty[1-6]; do
    /usr/bin/setleds -D +num < $tty
done

Otro enfoque similar:

Se podrían usar setleds en /etc/rc para definir el estado inicial y predeterminado de NumLock, por ejemplo, mediante

    INITTY=/dev/tty[1-8]
    for tty in $INITTY; do
         setleds -D +num < $tty
    done

Otro enfoque sería agregar unreiniciar tarea cronEsto combinado con setledstu script debería hacer exactamente lo que buscas.

Fuentes:

https://help.ubuntu.com/community/NumLock#Enable_NumLock_during_startup

man setleds

Respuesta3

Lo que finalmente funcionó para mí (en Ubuntu 22.04.2) fue actualizar XKBOPTIONSpara /etc/default/keyboardincluir numpad:pc. Esto habilitó el teclado numérico en varias ocasiones durante el arranque, incluso (aunque sin encender el indicador en mi caso) durante el paso de descifrado/desbloqueo del disco.

fe:

XKBLAYOUT="us"
XKBOPTIONS="numpad:pc"

información relacionada