Muchos nos habremos dado cuenta de que el bloqueo numérico no se activa automáticamente al arrancar las X Window, por lo que debemos hacerlo de forma manual una y otra vez.
Buscando en Google una solución al problema, encontré un mensaje publicado en un foro de Fedora. Lo que hay que hacer es bastante sencillo.
Nos bajamos este programita en C, al que yo he llamado numlockx. El código del mismo es el siguiente:
#include <X11/extensions/XTest.h>
#include <X11/keysym.h>
int main(void)
{
Display* disp = XOpenDisplay(NULL);
if (disp == NULL)
return 1;
XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_Num_Lock),
True, CurrentTime);
XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_Num_Lock),
False, CurrentTime);
XCloseDisplay(disp);
return 0;
}Lo compilamos mediante la siguiente orden:
Ahora sólo tendremos que colocar el ejecutable numlockx en el directorio que queramos, y añadir a nuestro ~/.xinitrc, por ejemplo, una lÃnea en la que ejecutemos el programa.
Comentarios recientes
hace 3 horas 18 mins
hace 13 horas 44 mins
hace 2 dÃas 3 horas
hace 2 dÃas 4 horas
hace 2 dÃas 17 horas
hace 2 dÃas 17 horas
hace 4 semanas 2 dÃas
hace 4 semanas 2 dÃas
hace 4 semanas 3 dÃas
hace 4 semanas 3 dÃas