Tastatur
K (→Links) |
(→Numlock) |
||
Zeile 14: | Zeile 14: | ||
# Author: Thomas Wehrspann . | # Author: Thomas Wehrspann . | ||
# Stefan Huskamp <coca_cola1@gmx.de>. | # Stefan Huskamp <coca_cola1@gmx.de>. | ||
+ | # Rudibert aus dem VDR-Portal | ||
# | # | ||
# Version: @(#)numlock 0.0.1 18-Jan-2006 | # Version: @(#)numlock 0.0.1 18-Jan-2006 | ||
Zeile 69: | Zeile 70: | ||
Unter Zuhilfenahme des unten verlinkten Threads mithilfe des Skeleton Beispielskripts entwickelt. | Unter Zuhilfenahme des unten verlinkten Threads mithilfe des Skeleton Beispielskripts entwickelt. | ||
− | |||
== Links == | == Links == | ||
[http://www.vdr-portal.de/board/thread.php?threadid=24980&sid=&hilight=numlock Thread im VDR-Portal zum Thema] | [http://www.vdr-portal.de/board/thread.php?threadid=24980&sid=&hilight=numlock Thread im VDR-Portal zum Thema] |
Version vom 18. Januar 2006, 21:29 Uhr
Für Eingaben kann man auch eine Tastatur nutzen. Diese wird üblicherweise über den dafür vorgesehenen lilafarbenen PS/2-Ansschluss auf dem Mainboard angeschlossen (bei ATX-Mainboards).
Numlock
Wer beim Boot die Numlock-Funktion der Tastatur einschalten möchte (inklusiv deren LED) und diese beim Herunterfahren des VDR auch wieder deaktivieren möchte, sollte folgendes Skript nutzen. Linux interessiert die diesbezügliche Einstellung im BIOS nicht! Diese Angaben gelten für c't VDR4, für andere Distri's müsste Ähnliches gelten!
Zuerst sollte man gucken, ob im Ordner /usr/bin/ setleds vorhanden ist, wenn ja dann kann man in /etc/init.d/ eine neue Datei numlock erzeugen mit folgendem Inhalt:
#! /bin/sh # # Author: Thomas Wehrspann . # Stefan Huskamp <coca_cola1@gmx.de>. # Rudibert aus dem VDR-Portal # # Version: @(#)numlock 0.0.1 18-Jan-2006 # set -e PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="Activate Numlock" NAME=numlock #DAEMON=/usr/sbin/$NAME #PIDFILE=/var/run/numlock.pid SCRIPTNAME=/etc/init.d/numlock case "$1" in start) echo "Aktivierung des Nummernblocks ..." for i in 1 2 3 4 8; do /usr/bin/setleds +num < /dev/tty${i} > /dev/null done echo "." ;; stop) echo "Aktivierung des Nummernblocks ..." for i in 1 2 3 4 8; do /usr/bin/setleds -num < /dev/tty${i} > /dev/null done echo "." ;; *) # echo "Usage: $SCRIPTNAME {start|stop}" >&2 echo "Usage: $SCRIPTNAME {start|stop}" >&2 exit 1 ;; esac exit 0
Nun muss man diese nur noch verlinken mit Symlinks:
ln -s /etc/init.d/numlock /etc/rc2.d/S21numlock ln -s /etc/init.d/numlock /etc/rc0.d/K21numlock
und deren Rechte anpassen auf "755". und einen Neustart machen!
Jetzt hat man auf der 1., 2., 3., 4. und auf der 8. Konsole Numlock aktiviert, während der VDR läuft!
Unter Zuhilfenahme des unten verlinkten Threads mithilfe des Skeleton Beispielskripts entwickelt.