Tastatur
Hulk (Diskussion | Beiträge) K („Tastatur“ geschützt [edit=autoconfirmed:move=autoconfirmed]) |
(→Für EasyVDR 0.6.00 und .02:) |
||
Zeile 83: | Zeile 83: | ||
Jetzt hat man auf der 1., 2., 3., 4. und auf der 8. Konsole Numlock aktiviert, während der VDR läuft! | Jetzt hat man auf der 1., 2., 3., 4. und auf der 8. Konsole Numlock aktiviert, während der VDR läuft! | ||
− | ===Für EasyVDR 0.6. | + | ===Für EasyVDR 0.6.xx und 0.7.xx:=== |
Eintrag in die /etc/int.d/RCStartBeforVDR.d/RCStartPersonal | Eintrag in die /etc/int.d/RCStartBeforVDR.d/RCStartPersonal | ||
− | {{Box Datei | /etc/ | + | {{Box Datei | /etc/init.d/RCStartBeforVDR.d/RCStartPersonal | |
<pre> | <pre> | ||
### NumLock einschalten ### | ### NumLock einschalten ### | ||
Zeile 93: | Zeile 93: | ||
/usr/bin/setleds +num < /dev/tty2 > /dev/null | /usr/bin/setleds +num < /dev/tty2 > /dev/null | ||
/usr/bin/setleds +num < /dev/tty10 > /dev/null | /usr/bin/setleds +num < /dev/tty10 > /dev/null | ||
+ | echo "Numlock aktivieren" | ||
</pre> | </pre> | ||
}} | }} | ||
Und in: | Und in: | ||
− | /etc/init.d/RCShutdown | + | /etc/init.d/RCShutdown.d/RCShutdownPersonal1 |
{{Box Datei | /etc/init.d/RCShutdown | | {{Box Datei | /etc/init.d/RCShutdown | | ||
Zeile 105: | Zeile 106: | ||
/usr/bin/setleds -num < /dev/tty2 > /dev/null | /usr/bin/setleds -num < /dev/tty2 > /dev/null | ||
/usr/bin/setleds -num < /dev/tty10 > /dev/null | /usr/bin/setleds -num < /dev/tty10 > /dev/null | ||
+ | echo "Numlock deaktivieren" | ||
</pre> | </pre> | ||
}} | }} |
Version vom 25. Oktober 2009, 00:23 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).
Die Tastenbelegung ist in der /var/lib/vdr/remote.conf enthalten.
Diese wird (nur bei c't-VDR4.x) beim Boot aus den auch dort liegenden remote.KBD.conf und deren LIRC und remote-event Varianten (siehe c't-VDR - remote.conf) erzeugt! Wenn man diese also ändern/neubelegen möchte, muss man - /etc/init.d/vdr stop - ausführen, um den VDR zu stoppen, dann diese Dateien in *.bak umbenennen (bei c't VDR im /var/lib/vdrdevel- und im /var/lib/vdr-Ordner, da diese sonst gegenseitig als Backup dienen!) und
- /etc/init.d/vdrdevel start - führt zum Neustart des VDR, der dann nach einer Neubelegung der Tasten fragt. Hier muss man schnell eine Taste drücken, da diese Abfrage nur kurz erscheint und dann VDR ohne direkte Bedienmöglichkeiten läuft (SSH-Zugriff geht natürlich noch, evtl. lässt der Rechner sich windowslike per Powertaster zum Runterfahren bewegen. Ansonsten hilft der Affengriff (STRG+ALT+Entf) um Linux herunterzufahren).
Inhaltsverzeichnis |
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 je nach Distribution Folgendes tun:
Linux interessiert die Numlock-Status-Einstellung des BIOS nicht! Deshalb sollte man im BIOS die Numlock Boot-Option deaktivieren, da diese sonst beim Reboot zum Aktivieren der Timer im NVRAM (wenn das Mainboard diesen benötigt) die LED wieder aktiviert und auch aktiviert lässt, was ja nicht erwünscht ist...
Für c't VDR (4.x):
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 aka Monroe. # SurfaceCleanerZ # 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!
Unter Zuhilfenahme des unten verlinkten Threads mithilfe des Skeleton- Beispielskripts entwickelt.
Jetzt hat man auf der 1., 2., 3., 4. und auf der 8. Konsole Numlock aktiviert, während der VDR läuft!
Für EasyVDR 0.6.xx und 0.7.xx:
Eintrag in die /etc/int.d/RCStartBeforVDR.d/RCStartPersonal
### NumLock einschalten ### /usr/bin/setleds +num < /dev/tty1 > /dev/null /usr/bin/setleds +num < /dev/tty2 > /dev/null /usr/bin/setleds +num < /dev/tty10 > /dev/null echo "Numlock aktivieren"
Und in: /etc/init.d/RCShutdown.d/RCShutdownPersonal1
### NumLock ausschalten ### /usr/bin/setleds -num < /dev/tty1 > /dev/null /usr/bin/setleds -num < /dev/tty2 > /dev/null /usr/bin/setleds -num < /dev/tty10 > /dev/null echo "Numlock deaktivieren"
Jetzt hat man auf der 1., 2. und auf der 10. Konsole (auf der VDR läuft) Numlock aktiviert, während der VDR läuft!
Dank an Paulaner aus dem VDR-Portal!