So jetzt läuft's mit "inputlirc":
sudo apt-get install lirc lirc-x liblircclient0 inputlirc
sudo dpkg-reconfigure lirc
Im LIRC Menü überall None auswählen.
Nun festen Pfad für die Fernbedienung festlegen.
Zuerst Namen der Fernbedienung auslesen:
cat /proc/bus/input/devices
Den String in Anführungszeichen unter Name kopieren.
udev-Regel / Symlink erstellen:
sudo nano /etc/udev/rules.d/10-local.rules
In der Datei folgendes eintragen, dabei den String hinter ATTRS{name}== mit dem vorher ausgelesenen Namen anpassen:
KERNEL=="event*",ATTRS{name}=="Sundtek Ltd. Remote Control",SYMLINK+="input/ir0"
Speichen mit STRG+O, ENTER, STRG+X
Jetzt inputlirc anpassen, so dass nur Befehle von ir0 angenommen werden:
sudo nano /etc/default/inputlirc
Die Datei wie folgt anpassen:
# Options to be passed to inputlirc.
EVENTS="/dev/input/eventir0"
OPTIONS="-g -m 0"
unbedingt
ir0 und
-g setzen !
Speichen mit STRG+O, ENTER, STRG+X
Für die flache Fernbedienung folgende Keymap Kopieren:
wenn es /etc/lircd gibt:
sudo cp /opt/doc/sundtek.conf /etc/lircd/lircd.conf
wenn es /etc/lirc gibt:
sudo cp /opt/doc/sundtek.conf /etc/lirc/lircd.conf
Für die größere Videorekorder Fernbedienung diese Keymap Kopieren:
Code:
wenn es /etc/lircd gibt:
sudo cp /opt/doc/sundtek_vcr_remote.conf /etc/lircd/lircd.conf
wenn es /etc/lirc gibt:
sudo cp /opt/doc/sundtek_vcr_remote.conf /etc/lirc/lircd.conf
Es kann sein das bei der neuen Fernbedienung der Stick noch umkonfiguriert werden muss
/opt/bin/mediaclient --updaterc=1 -d /dev/mediainput0
1 steht für das Fernbedienungslayout der größeren Fernbedienung, 0 für das Layout der kleinen Fernbedienung.
Anschließend muss der Stick jedoch neu angeschlossen werden, die Einstellung wird auf dem Stick abgespeichert und beim Laden des Treibers berücksichtigt
Inputlirc startet merkwürdiger Weise nicht beim Systemstart.
Deshalb die Lösung für Tvheadend beim Systemstart erweitern:
(wer tvheadend nicht nutzt lässt den Eintrag für tvheadend einfach weg)
Datei erstellen:
sudo nano /usr/bin/tvheadend_restart.sh
In die Datei folgendes einfügen:
#!/bin/bash
/etc/init.d/tvheadend restart
/etc/init.d/inputlirc restartSpeichen mit STRG+O, ENTER, STRG+X
sudo chmod 777 /usr/bin/tvheadend_restart.sh
Datei erstellen:
sudo nano /etc/sundtek.conf
In die Datei folgendes einfügen:
device_attach=/usr/bin/tvheadend_restart.shSpeichen mit STRG+O, ENTER, STRG+X
Reboot
Neues Terminal öffnen:
sudo /etc/init.d/udev restart
Jetzt sollten Tastendrücke auf der Fernbedienung kryptische Zeichen erscheinen lassen.
STRG+C zum beenden.
irw
irw sollte jetzt "sauber" die Tastenbelegung mit /dev/input/ir0 am Ende ausgeben.
Ich hoffe das wird auch anderen helfen.
So jetzt noch irgendwie versuchen die Tastenbelgung in XBMC entsprechend zuzuordnen.
Das muss aber noch etwas warten, jetzt beginnt gleich die Sportschau ...