Archiv > Development
Addon Python-uinput
(1/1)
det:
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
det:
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
wino:
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
wino:
Hallo det,
--- Quote ---python-uinput auf meinen System selber gebaut und schon startet es ohne Fehler .
--- End quote ---
was musstest du für den korrekten Start von python-uinput unternehmen und möchtest du deine Erkenntnis auf den Server einchecken?
MfG
wino
Navigation
[0] Message Index
Go to full version