Hi Leute,
die Numlock-Taste geht beim Start des
x-Servers immer aus. Im Bios ist der
Wert auf on. In rc.config auf yes. Was
für einen Wert gebe ich ein, damit beim
Start des x-Servers die Numlocktast auch
an bleibt. Ich vermute mal irgendeinen Wert
in XF86Config. Aber was?
Danke schon mal vorab.
Gruss
Numlock
Re: Numlock
Hi,
einfach die Option ServerNumLock
in der Keyboard-Section von XF86Config eingeben.
Hinweis: man XF86Config
Gruß,
hjb
einfach die Option ServerNumLock
in der Keyboard-Section von XF86Config eingeben.
Hinweis: man XF86Config
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Re: Numlock
Hi hjb,
ich habe in der Section Keyboard den
Eintrag ServerNumLock eingetragen. Es
hat aber keine Auswirkung. Beim Start
von X-Server schaltet die Numlocktaste
wieder aus.
Muß eventuell noch eine weitere Variable
dazu eingetragen werden. Bei man XF86Config
stand dazu nichts.
Gruss
ich habe in der Section Keyboard den
Eintrag ServerNumLock eingetragen. Es
hat aber keine Auswirkung. Beim Start
von X-Server schaltet die Numlocktaste
wieder aus.
Muß eventuell noch eine weitere Variable
dazu eingetragen werden. Bei man XF86Config
stand dazu nichts.
Gruss
Re: Numlock
Aus der SuSE-Support-Datenbank
Numlock Taste beim Start von X aktivieren
Anliegen
Sie möchten bei Start der grafischen Oberfläche die NumLock Taste aktiviert haben und nicht immer nach dem Einloggen
bzw. starten mit startx die Numlock Taste manuell drücken.
Vorgehen
Sie können das unten aufgeführte Programm verwenden um die Numlock Taste zu aktivieren.
/* 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
"), 11;
}
XTestFakeKeyEvent(display,77,1,0);
XFlush(display);
XCloseDisplay(display);
}
Legen Sie den obigen Programmcode als Datei Numlock.c an und rufen Sie das Kommando
gcc -L/usr/X11R6/lib -o setnumlock Numlock.c -lXtst
auf. Beachten Sie das Sie zum erfolgreichen Aufruf dieses Kommandos den C-Compiler (Serie d, Paket gcc) und die Include
Dateien der X Bibliotheken (Paket xdevel, Serie x) benötigen. Danach finden Sie ein Programm setnumlock im aktuellen
Verzeichnis. Dies können Sie in das Verzeichnis /usr/local/bin kopieren und dann dieses Programm beispielsweise in der
Datei ~/.xinitrc aufrufen um die Numlocktaste zu `drücken'.
Probiert habe ich es aber noch nicht.
Grüsse
AndreasM
Numlock Taste beim Start von X aktivieren
Anliegen
Sie möchten bei Start der grafischen Oberfläche die NumLock Taste aktiviert haben und nicht immer nach dem Einloggen
bzw. starten mit startx die Numlock Taste manuell drücken.
Vorgehen
Sie können das unten aufgeführte Programm verwenden um die Numlock Taste zu aktivieren.
/* 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
"), 11;
}
XTestFakeKeyEvent(display,77,1,0);
XFlush(display);
XCloseDisplay(display);
}
Legen Sie den obigen Programmcode als Datei Numlock.c an und rufen Sie das Kommando
gcc -L/usr/X11R6/lib -o setnumlock Numlock.c -lXtst
auf. Beachten Sie das Sie zum erfolgreichen Aufruf dieses Kommandos den C-Compiler (Serie d, Paket gcc) und die Include
Dateien der X Bibliotheken (Paket xdevel, Serie x) benötigen. Danach finden Sie ein Programm setnumlock im aktuellen
Verzeichnis. Dies können Sie in das Verzeichnis /usr/local/bin kopieren und dann dieses Programm beispielsweise in der
Datei ~/.xinitrc aufrufen um die Numlocktaste zu `drücken'.
Probiert habe ich es aber noch nicht.
Grüsse
AndreasM