Hallo,
wie kann man unter linux einer bestimmten taste einen befehl zuordnen (also z.B. ich drücke F12 und eject wird ausgeführt)
cu elscom
Hallo,
wie kann man unter linux einer bestimmten taste einen befehl zuordnen (also z.B. ich drücke F12 und eject wird ausgeführt)
cu elscom
Hallo,
die Frage hat ja sehr viel mit LinVDR zu tun !
Also ein paar mehr Infos, wie du dir das vorstellst, wären schon mal ziemlich hilfreich. Soll VDR auf diese Taste reagieren, oder willst du sie als Makro auf der Kommandozeile einsetzen, oder auch per SSH? BTW: F12 ist bereits mit Shutdown belegt.
Viele Grüße, Mirko
@ cooper
als makro auf der befehlszeile wäre ideal.
Ich möchte die fernbedienung der activy300 (die tastaturcodes sendet) dazu benutzen, z.B. die schublade des dvd's zu öffnen (oder aber um die activy in s3 zu versetzen, was aber nicht sooo gut funktioniert, da ein drück auf die tasten immer doppelt gesendet wird und ich nicht weiss, wie ich das abfange - soll heissen, wenn sie aus ist und ich drücke den powerknopf geht sie an und sofort wieder aus)
cu elscom
Hallo,
überblicherweise lassen sich solche Zuordnungen über die User-Tasten vornehmen. In der Konfigurations-Datei "remote.conf", in linvdr unter /etc/vdr zu finden, sind die Zuordnungen für LIRC und Tastatur vorhanden.
Hier müßte man ggf. von Hand Eintragungen für die Tastatur machen. Den zugehörigen Tastaturcode, den man für den Eintrag benötigt, kann man unter Linux auslesen (hab' allerdings gerade den Befehl vergessen, irgendwas mit "scan"). Über die keymacros.conf könnte man dann die so definierte User-Taste mit einer Bedeutung ausstatten, z.B. Eject (ist ja ein Menüeintrag unter Linvdr).
Grüße
Christoph
Hi,
per /etc/inittab und direktive kbrequest ist es möglich an zentraler Stelle solche Dinge platzieren.
Stichwort für Google sind inittab / kbrequest / kbd
http://docs.rage.net/system/kbd-1.08/kbd.FAQ-7.html
http://www.linux-user.de/ausga…nswergirl/answergirl.html
Andreas
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!