Da eine direkte Nutzung vom Remote Kernel Modul mit ir-keytable bei mir nicht funktioniert habe ich nun LIRC installiert nach dem Vorgehen des Bug Reports von Ubunutu 18.04
sudo apt purge ir-keytable lirc
sudo apt-get install -y lirc lirc-compat-remotes
sudo dpkg-reconfigure lirc
Anschließend geht irw und zeigt einen Output an, also Remote geht. Nach Bug Report habe ich den lirc.uinput service deaktiviert und den Pfad zum Gerät geändert, den Dienst neu gestartet und geschaut, ob das Gerät da ist.
sudo irw
0000000080010190 00 KEY_YELLOW devinput-32
0000000080010001 00 KEY_ESC devinput-32
0000000080010001 01 KEY_ESC devinput-32
000000008001008b 00 KEY_MENU devinput-32
000000008001008b 01 KEY_MENU devinput-32
000000008001008b 02 KEY_MENU devinput-32
0000000080010067 00 KEY_UP devinput-32
0000000080010160 00 KEY_OK devinput-32
0000000080010160 01 KEY_OK devinput-32
sudo systemctl disable --now lircd-uinput.service
Removed /etc/systemd/system/multi-user.target.wants/lircd-uinput.service.
sudo nano /etc/lirc/lirc_options.conf
#output = /var/run/lirc/lircd
output = /dev/lircd
sudo systemctl restart lircd
ls -la /dev/lircd
srw-rw-rw- 1 root root 0 Feb 22 19:56 /dev/lircd
Alles anzeigen
Nun habe ich noch die Standard Lircmap.xml von Kodi in .kodi/userdata/Lircmap.xml kopiert und alles rausgeworfen außer die Einträge für devinput-32.
<lircmap>
<remote device="devinput-32">
<left>KEY_LEFT</left>
<right>KEY_RIGHT</right>
<up>KEY_UP</up>
<down>KEY_DOWN</down>
<select>KEY_ENTER</select>
<enter>KEY_ENTER</enter>
<clear>KEY_DELETE</clear>
<start>KEY_MEDIA</start>
<back>KEY_EXIT</back>
<record>KEY_RECORD</record>
<play>KEY_PLAY</play>
<pause>KEY_PAUSE</pause>
<stop>KEY_STOP</stop>
<forward>KEY_FASTFORWARD</forward>
<reverse>KEY_REWIND</reverse>
<volumeplus>KEY_VOLUMEUP</volumeplus>
<volumeminus>KEY_VOLUMEDOWN</volumeminus>
<pageplus>KEY_CHANNELUP</pageplus>
<pageminus>KEY_CHANNELDOWN</pageminus>
<skipplus>KEY_NEXT</skipplus>
<skipminus>KEY_PREVIOUS</skipminus>
<guide>KEY_EPG</guide>
<title>KEY_TITLE</title>
<subtitle>KEY_SUBTITLE</subtitle>
<language>KEY_LANGUAGE</language>
<info>KEY_INFO</info>
<display>KEY_ZOOM</display>
<mute>KEY_MUTE</mute>
<power>KEY_POWER</power>
<eject>KEY_EJECTCD</eject>
<eject>KEY_EJECTCLOSECD</eject>
<menu>KEY_DVD</menu>
<menu>KEY_MENU</menu>
<myvideo>KEY_VIDEO</myvideo>
<mymusic>KEY_AUDIO</mymusic>
<mypictures>KEY_CAMERA</mypictures>
<livetv>KEY_TUNER</livetv>
<mytv>KEY_TV</mytv>
<teletext>KEY_TEXT</teletext>
<one>KEY_NUMERIC_1</one>
<two>KEY_NUMERIC_2</two>
<three>KEY_NUMERIC_3</three>
<four>KEY_NUMERIC_4</four>
<five>KEY_NUMERIC_5</five>
<six>KEY_NUMERIC_6</six>
<seven>KEY_NUMERIC_7</seven>
<eight>KEY_NUMERIC_8</eight>
<nine>KEY_NUMERIC_9</nine>
<zero>KEY_NUMERIC_0</zero>
<star>KEY_NUMERIC_STAR</star>
<hash>KEY_NUMERIC_POUND</hash>
<red>KEY_RED</red>
<green>KEY_GREEN</green>
<yellow>KEY_YELLOW</yellow>
<blue>KEY_BLUE</blue>
<recordedtv>KEY_PVR</recordedtv>
<liveradio>KEY_RADIO</liveradio>
</remote>
</lircmap>
Alles anzeigen
Dann habe ich Kodi 18.1 gestartet und probiert. Es gehen schon wesentlich mehr Tasten als vorher z.B. Play, Pause, Stop, Menü. Was aber noch nicht geht ist die Enter, Ok Taste und damit ist diese Konfiguration ebenfalls nutzlos.
Ich habe mit irw geschaut was rauskommt, wenn ich die OK Taste drücke und er sagte KEY_ENTER, also habe ich in der Lircmap.xml unter .kodi/userdata den Eintrag von select und enter auf KEY_ENTER angepasst.
Leider ohne Erfolg.
Hierfür bräuchte ich nochmal Hilfe von der Community
1. Kann ich Kontrollieren, ob Kodi die angepasste Lircmap.xml nutzt? (im [definition=9,3]Kodi.[definition='1','0']log[/definition][/definition] steht dazu nichts)
2. Was muss ich anpassen damit ich die Ok-Taste meiner Fernbedienung nutzen kann.