Linux – LIRC – XBMC mit Logitech Harmony steuern – Lircmap.xml und Keyboard.xml

Nach der ersten HowTo, wo ich beschrieben habe, wie man den IR605Q MCE RC6 IR-Empfänger mit LIRC konfiguriert, folgt nun, wie versprochen, die Lircmap.xml und Keyboard.xml für XBMC. Mit der Default-Konfiguration von XBMC läuft die Harmony (Profil: Windows Media Center SE) zwar auch, aber nicht alle Tasten funktionieren so wie sie sollen. Die Stop-Taste beispielsweise spult vor, die Play-Taste stoppt, die Lautstärke lässt sich über die Harmony nicht regulieren, etc. pp..

UPDATE/EDIT: So wählt ihr das richtige MCE Profil (Windows Media Center SE) für eure Harmony – HowToDanke Fab.

Das ändern wir mit unserer Lircmap.xml und Keyboard.xml für XBMC. :mrgreen:

~/.xbmc/userdata/Lircmap.xml – Die Datei Lircmap.xml stellt das “Bindeglied” zwischen der lircd.conf von Lirc und der Keymap.xml von XBMC dar.

~/.xbmc/userdata/keymaps/Keymap.xml / Keyboard.xmlXBMC führt die in der Keymap.xml definierten Aktionen, die den entsprechenden “XBMC-Tasten” zugeordnet sind, aus. Grundsätzlich ist der Name der XML Datei in ~/.xbmc/userdata/keymaps egal, es zählt eigentlich nur was am Ende in der Datei drin steht. Es hat sich aber irgendwie eingebürgert von der “Keymap.xml” zu reden, wenn es um die Steuerdatei für die Bedienung von XBMC mit einer Fernbedienung geht.

Quelle: xbmcwiki.ztreambox.org – Lircmap.xml und Keymap.xml

~/.xbmc/userdata/Lircmap.xml

UPDATE_2013-01-09: Mit LIRC 0.9.0 (lircd -v) haben sich die Namen der Tasten verändert, einfach die Lircmap.xml von hier nehmen. (Bsp.: Power zu KEY_POWER)

~/.xbmc/userdata/keymaps/Keyboard.xml

Weiterführende Links:
HTPC – Media Center – Logitech Harmony reagiert träge unter Windows und Linux 
Ubuntu (alle Versionen) – LIRC Konfiguration mit RC6 IR605Q (147a:e03e) und Logitech Harmony

Quellen:
XBMC Main Repository – xbmc / system / Lircmap.xml (Standardkonfiguration)
XBMC Main Repository – xbmc / system / keymaps / keyboard.xml (Standardkonfiguration)

Autor: _nico

Mac-User aus Leidenschaft, Blogger seit Oktober 2009, 88er Baujahr, technikaffin. Ich fühle mich aber nicht nur auf Apple'schen Betriebssystemen zu Hause, alles was eine Shell hat, interessiert mich besonders! Ihr findet mich auch auf Twitter und Google+. Gefällt dir loggn.de? Dann zeig es deinen Freunden auf Facebook oder Google+.

13 Kommentare

  1. Pingback: HTPC – Media Center – Logitech Harmony reagiert träge unter Windows und Linux « loggn.de – Mac OSX, Linux und manchmal auch Windows

  2. Pingback: Ubuntu (alle Versionen) – LIRC Konfiguration mit RC6 IR605Q (147a:e03e) und Logitech Harmony « loggn.de – Mac OSX, Linux und manchmal auch Windows

  3. Pingback: CoHauS Berlin Shop – Gutschein – RC6 Infrarot Empfänger, Modell IR605Q für 20,99€ « loggn.de – Mac OSX, Linux und manchmal auch Windows

  4. Pingback: Arch Linux – LIRC Konfiguration mit MCE RC6 IR und Lircmap.xml für XBMC (Logitech Harmony) « loggn.de – Mac OSX, Linux und manchmal auch Windows

  5. Pingback: Linux – XBMC aus Bereitschaftsmodus per MCE-Fernbedienung aufwecken « loggn.de – Mac OSX, Linux und manchmal auch Windows

  6. Pingback: Linux – Probleme nach dem Bereitschaftsmodus – Fernbedienung, Netzwerk und Sound funktionieren nicht « loggn.de – Mac OSX, Linux und manchmal auch Windows

  7. Hi,

    ich habe die Config vorgenommen wie Du es beschrieben hast.

    Folgenden Receiver habe ich:
    usb 4-4.1: New USB device found, idVendor=0471, idProduct=060c
    usb 4-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    usb 4-4.1: Product: BB+ Dongle(e.d)

    IRW zeigt aber nur 2 Ausgaben für die numerischen Tasten + Guide und Info….

    Die Tasten habe in XBMC eine Funktion. Der Rest will nicht.

    Hast Du ne Idee woran das liegen könnte?

    Gruß
    fcc

    • Hi fcc, du musst die Lircmap.xml (XBMC) an deine lircd.conf (LIRC), wo für LIRC die Tasten festgelegt werden, für deinen IR-Empfänger (BB+ Dongle) anpassen.

      Aber, wenn irw nur 2 Ausgaben anzeigt, dann hast du auch eine falsche lircd.conf – die ist von IR-Receiver zu IR-Receiver unterschiedlich.

      Entweder du kaufst dir den gleichen Empfänger oder musst selbst Hand anlegen.

      Gruß

      • Vielen Dank für die schnelle Antwort.
        Irgendwie war meine Vorstellung, dass alle RC6 Receiver die selben Codes verwenden. ;-)
        Dann werde ich mal eine eigene lircd.conf bauen müssen.
        Danke für die Erleuchtung ;-)

        fcc

  8. Ok, ich habe mit mittel irrecord eine lircd.conf erstellt.
    Allerdings funktionierte es nur im Raw Format.
    irrecord -a funktioniert nicht. Das ganze File kann ich nicht convertieren – nur einzelne Blöcke.
    Es hat den Anschein, dass die Tastencodes unterschiedlich konvertiert sind.
    Jetzt funktionierts mit irw. Die XBMC Config werde ich noch testen – sieht aber auf den ersten Blick ganz gut aus.

    Danke für die Tips!!

    Gruß
    fcc

  9. Pingback: HTPC How To (XBMC + LiveTV) - Automatic Install ISO - Seite 4

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.


9 − = vier