Avec startx
Vous lancez X en tapant startx, il faut ajouter ces mêmes lignes au script ~/.xinitrc.
Pour les curieux
Voici ci−dessous le source de la première version de numlockx, qui donne le principe de fonctionnement de ce programme, somme toute simple pour
qui connaît un peu la programmation de X Window.
numlockx.c
−−−−−−−−−−−−−Copier à partir de là−−−−−−−−−−−−−−−
#include <X11/extensions/XTest.h>
#include <X11/keysym.h>
int main()
{
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;
}
−−−−−−−−−−−−−Copier jusque là−−−−−−−−−−−−−−−−−−−−
Pour compiler, tapez (sur une seule ligne) :
gcc numlockx.c −o numlockx −lX11 −lXtst −I/usr/X11R6/include −L/usr/X11R6/lib
Puis vous pouvez lancer par ./numlockx pour activer le pavé numérique. (Cette version simplifiée ne dispose pas des arguments on, off et
switch).
Remarque : le verrouillage de numlockx est maintenant configuré automatiquement chez Debian lors du lancement de X.
Activation au démarrage
24 Configuration du système X Window
Comments to this Manuals