Le fichier s'appelle maintenant (sur une 7.2) enable_X11_numlock et se trouve dans
:
/usr/X11R6/bin. Et il fait très bien tout simplement ce qu'on lui demande de
faire.
Voili et bon dimanche.
Rosaire

Arnaud Calvo a écrit :

> On 20-Jul-2001 Alain F. wrote:
> > Problème : je n'ai pas trouvé les sources de /usr/X11R6/bin/numlock.
> > Existent-elles sur le réseau ?

>
> Elles existaient à l'époque où Mandrake n'avait pas inclus numlock dans sa
> distrib, et ont été diffusées aussi sur la ML [debutant].
> Je les ai retrouvées l'autre jour et les voici :
> -----------------------
> // Pour compiler :
> // gcc numlock.c -o numlock -lX11 -lXtst -I/usr/X11R6/include -L/usr/X11R6/lib
> // Penser à installer XFree86-devel !
>
> #include <X11/extensions/XTest.h>
> #include <X11/keysym.h>
>
> int main() {
> // Avant, c'était : NULL (au lieu de ":0")
>     Display* disp = XOpenDisplay( ":0" );
> // Là aussi, bien sûr !
>     if( disp == ":0" )
>     return 1;
>     XTestFakeKeyEvent( disp, XKeysymToKeycode( disp, XK_Num_Lock ), True,
> CurrentTime );
>     XTestFakeKeyEvent( disp, XKeysymToKeycode( disp, XK_Num_Lock ), False,
> CurrentTime );
>     XCloseDisplay( disp );
>     return 0;
> }
> -----------------------
>
> --
> http://www.calvo-france.com/linuxtips.php (29/06/01)
> ________________________________________________
> A  r  n  a  u  d    C  a  l  v  o       47°43'60N  0°31'0W


Répondre à