Nummernblock auf der Tastatur

Post Reply
Message
Author
berni
Posts: 70
Joined: 20. Aug 2000 10:05

Nummernblock auf der Tastatur

#1 Post by berni »

Hallo
Ich habe eine Windows 95 Tastatur mit Nummernblock
Bei meinem ersten richtigen Start ist mir aufgefallen das der noch nicht eingeschalten ist. Gibt es vielleicht irgendein Programm das das immer eingeschalten ist bei start von X.
MFG
Bernhard
Spiele für Linux -> www.holarse.de
Infos zu Wine -> www.linux-wine.de

RS

Re: Nummernblock auf der Tastatur

#2 Post by RS »

Schau mal bei www.suse.de in der Datenbank mit Numlock. Es müsste eins für Die konsole und eins für X11 geben.

Cu
RS

P.s. Wenn du Probleme damit hast kann ich es dir auch schicken. Schreib mir kurz ein Mail: rsmaster@gmx.de

berni
Posts: 70
Joined: 20. Aug 2000 10:05

Re: Nummernblock auf der Tastatur

#3 Post by berni »

Hallo
ich habe das Programm jetzt aber wo genau soll ich den Programmstart hinmachen?
MFG
Bernhard

Peter Kirk

Re: Nummernblock auf der Tastatur

#4 Post by Peter Kirk »

Wenn du ein Programm mit SuSE beim start ausführen willst, trägst du es in /sbin/init.d/boot.local ein. Auch wenn die Nummernblockfrage gelößt zu sein scheint, in der rc.config kann man Num-Lock beim booten auf on oder off setzen !

pwk.linuxfan <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">)

berni
Posts: 70
Joined: 20. Aug 2000 10:05

Re: Nummernblock auf der Tastatur

#5 Post by berni »

Hallo
Danke für die einsendugen. Den Programmstart habe ich schon mal in die /sbin/init.d/boot.local getan aber leider kam ein Fehler. Ich habe da aber nur den Programmnamen (setnumlock) reingeschrieben. muss ich vielleicht den Pfad auch angeben. und was ist mir der datei rc.config? wo finde ich die?
MFG
Bernhard

Michael

Re: Nummernblock auf der Tastatur

#6 Post by Michael »

Hoi, eigentlich musst du nur in der rc.config nur den Wert "KBD_NUMLOCK=yes" setzen, dann sollte es funktionieren.
Die rc.config befindet sich unter /etc

CU

User avatar
pawel
Posts: 117
Joined: 22. Jul 1999 20:29
Location: Hannover
Contact:

Re: Nummernblock auf der Tastatur

#7 Post by pawel »

siehe unsere Kurztips
Pawel

RS

Re: Nummernblock auf der Tastatur

#8 Post by RS »

Die rc.config ist allerdings nur für die Kommandozeile. In boot.local musst du auch den Pfad angeben.

Cu RS

The_Evil_Menance

Re: Nummernblock auf der Tastatur

#9 Post by The_Evil_Menance »

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.

-----8<-------
//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;
}
----->8-------

Legen Sie den obigen Programmcode als Datei Numlock.c an und rufen Sie das Kommando

gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o setnumlock Numlock.c -lX11 -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 (diese liegt in JEDEM home-Verzeichnis) aufrufen um die Numlocktaste zu `drücken'.

----------
Dies hat bei mir wunderbar funktioniert

MFG
The_Evil_Menance

Post Reply