Pollin X 10 Überspringen bei Pfeiltasten

  • Ich habe jetzt erfolgreic meine X10 unter Linux mint 13 zum laufen gebracht mit inputlirc und eventlircd


    Alle Tasten funktionieren einwandfrei ausser die Pfeiltasten.... Wenn ich im OSD Menü hoch oder runter navigieren will wir immer ein Entrag übersprungen.


    Wie kann man das heilen?

  • mit inputlirc und eventlircd


    Entweder oder.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Bei der Verwendung von inputlircd muss man außerdem entweder dem X-Server sagen, dass er die Events von der X10 nicht auswerten soll oder einen Blick in die Manpage von inputlircd zum Parameter -g werfen...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Zitat

    Entweder oder.

    Habe inpulirc deinstalliert und jetzt ist nur eventlircd am Wek.Aber die Probleme mit der Pfeiltasten sind immer noch.

  • Siehst du denn mit "sudo irw" die Ausgaben auf dem Lirc-Sockel? Falls ja - wie viele Tastendrücke kommen da an?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ich habe jeden key vom Steuerkreuz einmal gedrückt


    Was haben diese Hieroglyphen da zu suchen?


    Code
    david-pc ~ # irw
    67 0 KEY_UP /dev/input/event9
    ^[[A6c 0 KEY_DOWN /dev/input/event9
    ^[[B69 0 KEY_LEFT /dev/input/event9
    ^[[D6a 0 KEY_RIGHT /dev/input/event9
  • Sicher, dass da nicht noch was anderes neben eventlircd aktiv ist? eigentlich müsste eventlircd als Gerät immer devinput liefern...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich hatte einen Fehler gemacht...


    Inputlirc war installiert und nicht eventlircd...sorry


    Habe jetzt inputlirc deinstalliert und eventlircd installiert.


    irw zeigt das


    Code
    david-pc ~ # irw
    connect: Connection refused



    ir-keytable -r


    bringt alle Tastencodes von der Keymap



    Beim VDR gehen leider nicht mehr alle Tasten was vorher ging.


    Die Tastenpreller von den Pfeiltasten sind weg.

  • Und hast du eventlircd gestartet? Das Paket bringt keinen eigenen Starter für Upstart oder SysV Init mit.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Und hast du eventlircd gestartet? Das Paket bringt keinen eigenen Starter für Upstart oder SysV Init mit.

    nein wusste ich nicht.


    Kannst mir sagen wie ich das starte?

  • Einfach mal die Manpage lesen...
    Wenn man sich schon bei yaVDR bedient, dann muss man das richtig machen ;)
    https://github.com/yavdr/yavdr…/etc/init/eventlircd.conf

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Zitat

    Einfach mal die Manpage lesen...


    Wenn man sich schon bei yaVDR bedient, dann muss man das richtig machen

    Vielen Dank .....werde es morgen ausprobieren.

  • Noch ne Frage


    Was ist der Unterschied zwischen eventlircd und inputlircd


    Kann mir das wer erklären?

  • Die machen im Prinzip beide das selbe.


    Ist genau wie bei Microsoft Office und Open Office, es gibt für jede Arbeit immer meehere Programme (die sich in den Features unterscheiden).



    Aber ich dachte das funktioniert bei dir schon mit inputlirc (irw zeigt doch das erwartete)? Warum willst du da jetzt noch mit eventlirc rumbasteln? Langeweile? ;)


    BTW: Bei inputlirc den Parameter "-g" nicht vergessen, sonst kommen die Tastencodes auch noch als Tastatureingaben an der Console an.


    cu

  • Was ist der Unterschied zwischen eventlircd und inputlircd


    Für uns der wesentliche Unterschied ist, dass eventlircd auch dann einen Port für die Anwendungen öffnet wenn er noch gar keine Hardware gefunden hat. Das bringt den Vorteil, dass wir den vdr auch schon dann starten können, wenn der langsame USB-Empfänger sich noch gar nicht gemeldet hat.
    Außerdem verwaltet eventlircd problemlos mehrere Empfänger.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    Aber ich dachte das funktioniert bei dir schon mit inputlirc (irw zeigt
    doch das erwartete)? Warum willst du da jetzt noch mit eventlirc
    rumbasteln? Langeweile?

    wegen den doppelten Eingaben vom Steuerkreuz (siehe oben)
    Werde morgen testen ob es mit eventlircd besser läuft.


    Nein keine Langeweile...aber ist schon interessant das Thema.



    Zitat

    Für uns der wesentliche Unterschied ist, dass eventlircd auch dann einen
    Port für die Anwendungen öffnet wenn er noch gar keine Hardware
    gefunden hat. Das bringt den Vorteil, dass wir den vdr auch schon dann
    starten können, wenn der langsame USB-Empfänger sich noch gar nicht
    gemeldet hat.


    Außerdem verwaltet eventlircd problemlos mehrere Empfänger.

    jetzt ist das mir klar.


    Finde es komisch das bei eventlircd kein startscript mitgeliefert wird.Hat das einen besonderen Grund?

  • Kann mir das wer erklären?


    Das hier.


    Albert

  • wegen den doppelten Eingaben vom Steuerkreuz (siehe oben)


    Das war vermutlich nur der fehlende -g Parameter. Oder die FB ist zu schnell und du musst den Repeat Filter aktivieren.


    Wobei ich dir emfehlen würde auf den Repeat Filter zu verzichten (auch im ati_remote Modul per repeat_delay Parameter abschalten) und das lircrc Plugin mit meinen Patch zu nutzen. Damit bekommt man die FB perfekt (und trozdem super schnell) eingestellt.


    cu

  • Finde es komisch das bei eventlircd kein startscript mitgeliefert wird.Hat das einen besonderen Grund?


    Keine Ahnung, wir kennen keinen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Oder die FB ist zu schnell und du musst den Repead Filter aktivieren.


    Wenn das ginge. ;)


    Wenn man den zuschaltet, terminiert er sich und auch irexec. Zumindest unter yaVDR 0.5.


    Albert

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!