
¿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 setleds
tu 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 XKBOPTIONS
para /etc/default/keyboard
incluir 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"