Xka a NumLock

Luděk Kolář support na dvdlinux.cz
Úterý Duben 27 10:09:14 CEST 2004


Quoting Jan Houstek <houstek na utf.mff.cuni.cz>:

> On Tue, 27 Apr 2004, Horák Daniel wrote:
> 
> > stale se potykam s problemem, jak docilit toho, aby pri startu Xek byl
> > NumLock defaultne zapnuty (tedy aby fungovaly na numericke klavesnici
> > cislice a ne sipky/home/del/...). Jde to primo nejakym nastavenim pro
> > XKB v XF86Configu?
> 
> V XF86Configu ne. Bud si to nastavte/naklikejte ve vasem WM/desktopu, nebo
> pouzijte tento programek:
> 
> //numlock.c
> #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;
> }
> //end of numlock.c
> 
> Kompilujte pomoci:
> gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o setnumlock numlock.c -lX11
> -lXtst
> 

Samozřejmě můžete kompilovat, ale pokud máte nějakou moderní distribuci, např.
Mandrake 9+, tak tam máte balíček numlock, který toto řeší.

L. Kolář

-- 
DVD Linux
P.O.Box 12
Praha 4 - Braník
147 00
www.DVDLinux.cz
info na dvdlinux.cz 


Další informace o konferenci Linux