[1] Archiv / MLD 3.x / Development / Addon Python-uinput
 

Offline det

  • Profi Member
  • ****
  • Posts: 343
    • View Profile
Addon Python-uinput
« on: January 24, 2013, 17:15:37 »
hi
da ich einen eigenen lirc demon brauche mus ich den Umweg über python-uinput gehen .
bei yavdr get das so

activylircd & /usr/bin/lircd2uinput -s /dev/lirc

bei MLD basiert das
erst der Fehler
OSError: /usr/lib/pymodules/python2.7/_libsuinput.so: cannot open shared object file: No such file or directory
war aber leicht zu lösen
ein symling hat gefehlt
von /usr/lib/pshared/python2.7/_libsuinput.so nach /usr/lib/pymodules/python2.7/_libsuinput.so

activylircd Version 1.0
Not using: /dev/input/event0 (Logitech Optical USB Mouse)
Not using: /dev/input/event1 (DM-140GINK Demo DM-140GINK Demo)
Not using: /dev/input/event2 (Power Button)
Not using: /dev/input/event3 (Power Button)
Using: /dev/input/event4 (AT Translated Set 2 keyboard)
Traceback (most recent call last):
  File "/usr/bin/lircd2uinput", line 24, in <module>
    import uinput
  File "/usr/lib/pymodules/python2.7/uinput/__init__.py", line 70, in <module>
    _libsuinput = ctypes.CDLL(_libsuinput_path, use_errno=True)
  File "/usr/lib/python2.7/ctypes/__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /usr/lib/pymodules/python2.7/_libsuinput.so: wrong ELF class: ELFCLASS64

aber nu was machen
mfg det  
Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
Lieber stehend sterben als ewig gebückt leben

Offline det

  • Profi Member
  • ****
  • Posts: 343
    • View Profile
Addon Python-uinput
« Reply #1 on: January 24, 2013, 17:58:59 »
so antworte mir mal selber .

python-uinput  auf meinen System selber gebaut und schon startet es ohne Fehler .
aber es ferbindet sich nicht mit lirc  

MLD> activylircd & /usr/bin/lircd2uinput -s /dev/lirc

activylircd Version 1.0
Not using: /dev/input/event0 (Logitech Optical USB Mouse)
Not using: /dev/input/event1 (DM-140GINK Demo DM-140GINK Demo)
Not using: /dev/input/event2 (Power Button)
Not using: /dev/input/event3 (Power Button)
Using: /dev/input/event4 (AT Translated Set 2 keyboard)

normalerweise müssten jetzt meine tasten so was ausgeben
irw
00000000000000e9 00 KEY_OK ACTIVY

also KEY_OK

MLD> /usr/bin/lircd2uinput --help
Usage: lircd2uinput [options]

Options:
  -h, --help            show this help message and exit
  -f, --repeat-filter   enable repeat-filter
  -s LIRCD_SOCKET, --lircd-socket=LIRCD_SOCKET
                        choose lircd socket to listen on
  -d, --debug           enable debug mode
  -x, --xbmc            enable xbmc single keypress mode
  -l MIN_GAP, --min-gap=MIN_GAP
                        set minimum gap between repeated keystrokes (default
                        150000 µs) - needs active repeat-filter
  -u MAX_GAP, --max-gap=MAX_GAP
                        set maximum gap between repeated keystrokes (default
                        300000 µs) - needs active repeat-filter
  -r WAIT_REPEATS, --min-repeats=WAIT_REPEATS
                        number of repeats before using accelerated keypresses
                        (default = 2) - needs active repeat-filter
  -t TIMEOUT, --timeout=TIMEOUT
                        release key after x ms no following key is received
                        (default = 200 ms)
  -a ACCELERATION, --acceleration=ACCELERATION
                        acceleration to get from MAX_GAP to MIN_GAP. default
                        value of 0.25 equals 4 repeated keystrokes to reach
                        maximum speed - needs active repeat-filter
« Last Edit: January 24, 2013, 18:00:26 by det »
Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
Lieber stehend sterben als ewig gebückt leben

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Addon Python-uinput
« Reply #2 on: January 24, 2013, 18:17:16 »
Lirc ist in der MLD-3.0.2 noch eine offene Baustelle. Selber benötige ich zur Zeit kein Lirc. Ich habe mich um eventlircd gekümmert und das scheint zu laufen. Jedenfalls funktionieren alle meine Fernbedienungen damit. Nun habe ich ein yaUSBIr gekauft aber noch nicht unter MLD eingesetzt.

Verbesserungen und Fehlerbereinigungen sind immer willkommen.

MfG
wino

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Addon Python-uinput
« Reply #3 on: February 03, 2013, 18:42:51 »
Hallo det,
Quote
python-uinput  auf meinen System selber gebaut und schon startet es ohne Fehler .
was musstest du für den korrekten Start von python-uinput unternehmen und möchtest du deine Erkenntnis auf den Server einchecken?

MfG
wino
 

[1] Archiv / MLD 3.x / Development / Addon Python-uinput
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.