PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Numlock per Script aktivieren...



neXes
14.05.03, 18:41
Ich hab vor, die Numlock per Script zu aktivieren, so dass ich sie nicht bei jedem booten neu aktivieren muss.

Ich hab also ein Programm "setnumlock" kompiliert (Source aus der Suse Hilfe). Startet man das Programm geht das Lämpchen auch an. Das Programm hab ich in /usr/local/bin/ kopiert. Dann hab ich einen Shell Script geschrieben:

#!/bin/sh

cd /usr/local/bin/
./setnumlock
echo "Activating Numlock..."
Der Script liegt in /usr/local/share/scripts/.
Dann hab ich den Script in /etc/init.d/boot.d mit dem Namen "S11boot.numlock" symbolisch verlinkt.
Während des Bootens wird auch die Meldung angezeigt (Script wird also aufgerufen), aber das Lämpchen bleibt aus?!
Was mich außerdem wundert: Wenn ich das Script als root auffrufe kommt folgende Meldung:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Ist da irgendwas beim kompilieren schief gegangen, so dass nur mein Benutzer-Account das Programm starten kann?

Danke schonmal im Vorraus.

towo2099
14.05.03, 18:43
Das Script setzt ja auch den Numlock bei X, nicht auf der Konsole.

Was hast Du für eine SuSE Version?

neXes
14.05.03, 18:44
Wow! Schnelle Antowrt :D

Suse 8.2

towo2099
14.05.03, 18:49
Numlock für Konsole aktivieren:

/etc/sysconfig/keyboard ==> KBD_NUMLOCK="yes" setzen.

Numlock für X

entweder Dein Programm in die $home/.xinitrc reinschreiben oder wenn Du KDE benutzt, kannste dat direkt im KDE-Kontollzentrum aktivieren.

neXes
14.05.03, 19:02
Danke schön!
Funktioniert alles wie es soll. :)