* Roman BEIGELBECK <rbeigel@aon.at> [160800 17:38]: > * Arne-Erik Martin <arne@musikland.de> [160800 14:30]: > > Immer wenn ich den X-Server (XFree 86 3.3.5 / XF86_S3) schaltet sich > > die Zahlentastatur auf Cursor Funktion um. Brauch ich aber nicht, ich > > will Zahlen eingeben und hab doch noch andere Cursor Tasten. > > Dazu gibt es eine Reihe von Lösungsansätzen. Ich habe bei mir folgende > gewählt: > 1. Man schreibe (z.B. mit emacs oder vi) folgendes C-Programm und > kompiliere es anschließend mit gcc. > > /* Compile with gcc -L/usr/X11R6/lib -o setnumlock Numlock.c -lXtst */ > #include <stdio.h> > #include <stdlib.h> > #include <X11/X.h> > #include <X11/Xlib.h> > > int main(void) { > Display *display; > > /* open display... */ > /* ----------------*/ > if(!(display = XOpenDisplay(getenv("DISPLAY")))) { > return fprintf(stderr, "unable to open display\n"), 11; > } > > XTestFakeKeyEvent(display,77,1,0); > > XFlush(display); > XCloseDisplay(display); > } > > 2. Anschließend die Datei (z.B. hier mit Namen setnumlock) > mit Root-Rechten in /usr/local/bin kopieren und den Programmaufruf in die Datei ~/.xinitrc hinzufügen. > > 3. Beim naechsten Booten ist die "Numlock"-Taste aktiviert! Eine andere Lösungmöglichkeit stellt das Programm "NumlockX" dar. Ich habe es an diese Mail angehängt, da es nur 40kB groß ist. MfG Roman!
Attachment:
numlockx-0.2.tar.gz
Description: Binary data