How can I keep num lock always on?
- Inicie sesión ou rexístrese para enviar comentarios
When I start Trisquel, the num lock is off by default. How can I configure it to be on by default?
Some computers have a BIOS/UEFI setting that controls whether Num Lock is on or off at startup. Check for it.
Are you using the default MATE desktop environment? You don't say. By default MATE will remember the state of the NumLock LED between sessions but you can double-check that in dconf-editor under /org/mate/desktop/peripherals/keyboard/remember-numlock-state.
Crear un script de configuración para LightDM:
LightDM permite ejecutar scripts al inicio del gestor de pantalla. Puedes crear un script que se ejecute cuando LightDM se inicie.
Abre una terminal y crea un nuevo archivo en el directorio de scripts de LightDM:
Escribe:
sudo nano /etc/lightdm/lightdm.conf.d/50-numlock.conf
Agregar la configuración para ejecutar numlockx:
Añade la siguiente línea al archivo:
[Seat:*]
greeter-setup-script=/usr/bin/numlockx on
Si el directorio lightdm.conf.d no existe, puedes crear el archivo directamente en /etc/lightdm/lightdm.conf.
Guardar y salir: Guarda el archivo presionando CTRL + O, luego presiona Enter para confirmar. Después, sal del editor presionando CTRL + X.
Paso 2: Reiniciar el sistema
Reinicia tu sistema para que los cambios surtan efecto:
En la Terminal escribe:
sudo reboot
Verificación
Después de reiniciar, verifica que el teclado numérico esté activado en la pantalla de inicio de sesión de LightDM.
Notas
Este método debería funcionar porque numlockx se ejecutará en el contexto del gestor de pantalla, donde tiene acceso a la pantalla.
Asegúrate de que numlockx esté instalado y funcionando correctamente. Puedes probar ejecutando numlockx on en la terminal para verificar que funcione como se espera.
Si sigues teniendo problemas, verifica los registros de LightDM para ver si hay algún error relacionado. Puedes hacerlo ejecutando:
cat /var/log/lightdm/lightdm.log
Esto te dará información sobre el proceso de inicio de LightDM y cualquier error que pueda estar ocurriendo.
Si tienes otro DM favor señalar para dar las instrucciones al respecto.
On Trisquel 11 Mini:
sudo apt install numlockx
echo '@numlockx on' >> ~/.config/lxsession/Trisquel-mini/autostart
Thanks everyone! prospero's solution worked!
BTW, I am using the Trisquel mini environment.