Hallo Leute,
hab gerade yaVDR 0.5 installiert und hab da ein paar Probleme mit der Fernbedienung.
Bei yaVDR 0.4 hat nach einem update/dist-upgrade alles funktioniert, vordergründig geht es um den "EXIT" Button, der aktuell nicht funktioniert.
Nachdem was ich gelesen habe, bräuchte ich eine evmap um eine Zuordnung zwischen "KEY_EXIT" und "KEY_ESC" herzustellen, bevor das Event an den VDR weitergeleitet wird.
lsusb
cat /proc/bus/input/devices
Code
...
I: Bus=0003 Vendor=0b48 Product=300d Version=0101
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:00:1d.0-1.5/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/rc/rc1/input7
U: Uniq=
H: Handlers=kbd event7
B: PROP=0
B: EV=100013
B: KEY=40fc010 20206100000000 0 8000 418080002001 9e168000000000 ffc
B: MSC=10
...
Alles anzeigen
sudo stop eventlircd
sudo evtest /dev/input/event7
Code
...
Event code 402 (KEY_CHANNELUP)
Event code 403 (KEY_CHANNELDOWN)
Event code 410 (KEY_SHUFFLE)
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Event type 20 (EV_REP)
Testing ... (interrupt to exit)
Event: time 1352968100.571079, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1513
Event: time 1352968100.571082, type 1 (EV_KEY), code 174 (KEY_EXIT), value 1
Event: time 1352968100.571083, -------------- SYN_REPORT ------------
Event: time 1352968100.723080, type 1 (EV_KEY), code 174 (KEY_EXIT), value 0
Event: time 1352968100.723080, -------------- SYN_REPORT ------------
Alles anzeigen
Nach meinem Verständnis müsste ich eine udev-Regel in /lib/udev/rules.d/98-eventlircd.rules anlegen die in etwa so aussieht.
Code
ENV{ID_VENDOR_ID}=="0b48", ENV{ID_MODEL_ID}=="300d", \
ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
Und eine evmap 03_0b48_300d.evmap in /etc/eventlircd.d/ anlegen mit dem Inhalt
Aber das funktioniert alles nicht, wo liegt mein Fehler?