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