Microsoft Media Center Remote Control

Автор psp911, 07 мая 2018, 21:02:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

psp911

Добрый день!
Подскажите, пожалуйста, как запустить на Debian указанный в теме девайс.
В Убнту достаточно
sudo apt-get install lirc
и, если надо перенастроить, то
sudo dpkg-reconfigure lirc

Но в Дебиан последняя команда не вызывает окно настройки, в отличии от Убунты.
Хотя, команда irw поазывает, что нажатие всех кнопок система видит

pi@raspberrypi:~ $ irw
000000008001006c 00 KEY_DOWN devinput
000000008001006c 00 KEY_DOWN devinput
000000008001006c 01 KEY_DOWN devinput
0000000080010067 00 KEY_UP devinput
0000000080010067 00 KEY_UP devinput
0000000080010160 00 KEY_OK devinput
0000000080010160 00 KEY_OK devinput
000000008001006a 00 KEY_RIGHT devinput
0000000080010069 00 KEY_LEFT devinput
000000008001006c 00 KEY_DOWN devinput
0000000080010160 00 KEY_OK devinput
^C
pi@raspberrypi:~ $ lsusb
Bus 001 Device 006: ID 0471:0815 Philips (or NXP) eHome Infrared Receiver
Bus 001 Device 005: ID 17ef:602d Lenovo
Bus 001 Device 004: ID 045e:07b2 Microsoft Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@raspberrypi:~ $


Но, при запуске Kodi не все кнопки отрабатываются. Вверх и вниз работают, а Ок или Звук вверх и вниз - не работают

В Дебиане на PC точно такая же картина была всегда, поэтому на медиаплеер приходилось Убунту всегда ставить. В данном случае мне на Распберри нужна именно Дебиан, и надо бы Kodi. (Libreelec в силу закрытости не подходит. Но там пульт работает без проблем)
Помогите победить, пожалуйста.

Кстати, вот выхлоп команды
pi@raspberrypi:~ $ sudo dpkg-reconfigure lirc
Listing '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/baseview.py'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/choosers.py'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/config.py'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/database.py'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/mvc_control.py'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/mvc_model.py'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/mvc_view.py'...
Compiling '/usr/lib/arm-linux-gnueabihf/python3/dist-packages/lirc/util.py'...


И вот tail -f /va/log syslog, пока работает команда

Открыть содержимое (спойлер)
pi@raspberrypi:~ $ tail -f /var/log/syslog
May  7 17:33:05 raspberrypi lircd-uinput[1834]: lircd-0.9.4c[1834]: Info: lircd-uinput:  Opening log, level: Info
May  7 17:33:05 raspberrypi lircd-uinput[1834]: lircd-0.9.4c[1834]: Info: Reading data from /var/run/lirc/lircd, writing to /dev/uinput
May  7 17:33:05 raspberrypi lircd-uinput[1834]: lircd-0.9.4c[1834]: Info: Using "_UP" as release suffix
May  7 17:33:05 raspberrypi lircd[1769]: lircd-0.9.4c[1769]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:33:05 raspberrypi lircd-0.9.4c[1834]: Info: lircd-uinput:  Opening log, level: Info
May  7 17:33:05 raspberrypi lircd-0.9.4c[1834]: Info: Reading data from /var/run/lirc/lircd, writing to /dev/uinput
May  7 17:33:05 raspberrypi lircd-0.9.4c[1834]: Info: Using "_UP" as release suffix
May  7 17:33:05 raspberrypi lircd-0.9.4c[1769]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:33:05 raspberrypi kernel: [  321.937525] input: lircd-uinput as /devices/virtual/input/input8
May  7 17:33:05 raspberrypi systemd-udevd[1835]: Process '/usr/sbin/th-cmd --socket /var/run/thd.socket --passfd --udev' failed with exit code 1.
May  7 17:33:52 raspberrypi systemd[1]: Stopping Handle events from IR remotes decoded by lircd(8)...
May  7 17:33:52 raspberrypi lircd-0.9.4c[1769]: Info: removed client
May  7 17:33:52 raspberrypi lircd[1769]: lircd-0.9.4c[1769]: Info: removed client
May  7 17:33:52 raspberrypi systemd[1]: Stopped Handle events from IR remotes decoded by lircd(8).
May  7 17:33:52 raspberrypi systemd[1]: Stopping Forward LIRC button presses as uinput events...
May  7 17:33:52 raspberrypi lircd[1769]: lircd-0.9.4c[1769]: Info: removed client
May  7 17:33:52 raspberrypi lircd-0.9.4c[1769]: Info: removed client
May  7 17:33:52 raspberrypi systemd[1]: Stopped Forward LIRC button presses as uinput events.
May  7 17:33:52 raspberrypi systemd[1]: Reloading.
May  7 17:33:52 raspberrypi systemd[1]: apt-daily.timer: Adding 5h 13min 52.979215s random time.
May  7 17:33:52 raspberrypi lircd[1769]: lircd-0.9.4c[1769]: Info: removed client
May  7 17:33:52 raspberrypi lircd[1769]: lircd-0.9.4c[1769]: Info: closing '/dev/input/event5'
May  7 17:33:52 raspberrypi lircd-0.9.4c[1769]: Info: removed client
May  7 17:33:52 raspberrypi systemd[1]: Stopping Convert IR remotes button presses to mouse movements and clicks...
May  7 17:33:52 raspberrypi lircd-0.9.4c[1769]: Info: closing '/dev/input/event5'
May  7 17:33:52 raspberrypi systemd[1]: Stopped Convert IR remotes button presses to mouse movements and clicks.
May  7 17:33:53 raspberrypi systemd[1]: Reloading.
May  7 17:33:53 raspberrypi systemd[1]: apt-daily.timer: Adding 11h 53min 56.477825s random time.
May  7 17:33:53 raspberrypi lircd[1769]: lircd-0.9.4c[1769]: Notice: caught signal
May  7 17:33:53 raspberrypi lircd-0.9.4c[1769]: Notice: caught signal
May  7 17:33:53 raspberrypi systemd[1]: Stopping Flexible IR remote input/output application support...
May  7 17:33:53 raspberrypi systemd[1]: Stopped Flexible IR remote input/output application support.
May  7 17:33:58 raspberrypi systemd[1]: Reloading.
May  7 17:33:58 raspberrypi systemd[1]: apt-daily.timer: Adding 4h 4min 24.581650s random time.
May  7 17:33:58 raspberrypi systemd[1]: Reloading.
May  7 17:33:58 raspberrypi systemd[1]: apt-daily.timer: Adding 11h 8min 4.101450s random time.
May  7 17:33:58 raspberrypi systemd[1]: Starting lircd(8) initialization helper tool...
May  7 17:33:59 raspberrypi systemd[1]: Started lircd(8) initialization helper tool.
May  7 17:33:59 raspberrypi systemd[1]: Started Flexible IR remote input/output application support.
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Info: lircd:  Opening log, level: Info
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Info: Initial device: auto
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Info: Initial device: auto
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Info: lircd:  Opening log, level: Info
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Warning: Running as root
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Info: Using remote: devinput.
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Info: lircd:  Opening log, level: Info
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Warning: Running as root
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Info: Using remote: devinput.
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MISC
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MISC
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MOUSE
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_SOUTH
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TOOL_PEN
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER_HAPPY1
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_WHEEL
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Info: Using remote: devinput.
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MOUSE
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MISC
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MOUSE
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_SOUTH
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TOOL_PEN
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER_HAPPY1
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_WHEEL
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_SOUTH
May  7 17:33:59 raspberrypi systemd[1]: Reloading.
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TOOL_PEN
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Warning: Duplicate remotes "devinput" found, problems ahead
May  7 17:33:59 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: lircd(devinput) ready, using /var/run/lirc/lircd
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER_HAPPY1
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_WHEEL
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Info: Using remote: devinput.
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MISC
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MOUSE
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_SOUTH
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TOOL_PEN
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER_HAPPY1
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_WHEEL
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Warning: Duplicate remotes "devinput" found, problems ahead
May  7 17:33:59 raspberrypi lircd-0.9.4c[1961]: Notice: lircd(devinput) ready, using /var/run/lirc/lircd
May  7 17:33:59 raspberrypi systemd[1]: apt-daily.timer: Adding 8h 7min 290.451ms random time.
May  7 17:33:59 raspberrypi systemd[1]: Reloading.
May  7 17:33:59 raspberrypi systemd[1]: apt-daily.timer: Adding 27min 24.938561s random time.
May  7 17:34:00 raspberrypi systemd[1]: lircd.socket: Socket service lircd.service already active, refusing.
May  7 17:34:00 raspberrypi systemd[1]: Failed to listen on lircd.socket.
May  7 17:34:00 raspberrypi systemd[1]: Started Convert IR remotes button presses to mouse movements and clicks.
May  7 17:34:00 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:34:00 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Info: initializing 'auto'
May  7 17:34:00 raspberrypi lircd-0.9.4c[1961]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:34:00 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Info: Using device: /dev/input/event5
May  7 17:34:00 raspberrypi lircd-0.9.4c[1961]: Info: initializing 'auto'
May  7 17:34:00 raspberrypi lircd-0.9.4c[1961]: Info: Using device: /dev/input/event5
May  7 17:34:00 raspberrypi systemd[1]: Reloading.
May  7 17:34:00 raspberrypi systemd[1]: apt-daily.timer: Adding 7h 44min 42.722668s random time.
May  7 17:34:00 raspberrypi systemd[1]: Started Handle events from IR remotes decoded by lircd(8).
May  7 17:34:00 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:34:00 raspberrypi lircd-0.9.4c[1961]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:34:00 raspberrypi systemd[1]: Starting lircd(8) initialization helper tool...
May  7 17:34:00 raspberrypi systemd[1]: Started lircd(8) initialization helper tool.
May  7 17:34:00 raspberrypi systemd[1]: Started Forward LIRC button presses as uinput events.
May  7 17:34:00 raspberrypi lircd-uinput[2026]: lircd-0.9.4c[2026]: Info: lircd-uinput:  Opening log, level: Info
May  7 17:34:00 raspberrypi lircd-uinput[2026]: lircd-0.9.4c[2026]: Info: Reading data from /var/run/lirc/lircd, writing to /dev/uinput
May  7 17:34:00 raspberrypi lircd-uinput[2026]: lircd-0.9.4c[2026]: Info: Using "_UP" as release suffix
May  7 17:34:00 raspberrypi lircd[1961]: lircd-0.9.4c[1961]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:34:00 raspberrypi lircd-0.9.4c[2026]: Info: lircd-uinput:  Opening log, level: Info
May  7 17:34:00 raspberrypi kernel: [  377.798243] input: lircd-uinput as /devices/virtual/input/input9
May  7 17:34:00 raspberrypi lircd-0.9.4c[2026]: Info: Reading data from /var/run/lirc/lircd, writing to /dev/uinput
May  7 17:34:00 raspberrypi lircd-0.9.4c[2026]: Info: Using "_UP" as release suffix
May  7 17:34:00 raspberrypi lircd-0.9.4c[1961]: Notice: accepted new client on /var/run/lirc/lircd
May  7 17:34:01 raspberrypi systemd-udevd[2027]: Process '/usr/sbin/th-cmd --socket /var/run/thd.socket --passfd --udev' failed with exit code 1.
^C
pi@raspberrypi:~ $
[свернуть]

ferum

Цитата: psp911 от 07 мая 2018, 21:02:46Но в Дебиан последняя команда не вызывает окно настройки, в отличии от Убунты.
Вам не приходило в голову что окна иногда подразумевают графический интерфейс?
apt-cache search lirc
Думайте, пробуйте, потом нам расскажете.
Русские дебианщики против цифрового слабоумия !

psp911

Ferum, спасибо за наводку.
Но.. Что из этого нужно установить? Есть что то, что заставит MCE Remote заработать в Kodi?

pi@raspberrypi:~ $ sudo apt-cache search lirc
anope - IRC Services designed for flexibility and ease of use
audacious - small and fast audio player which supports lots of formats
audacious-dev - audacious development files
audacious-plugins - Base plugins for audacious
banshee-extension-lirc - LIRC integration extension for Banshee
freevo-lirc - home theater framework - LIRC support
glirc - console IRC client
gmpc-plugins - Plugins for the GNOME Music Player Client
gnash-ext-lirc - GNU Shockwave Flash (SWF) player - LIRC extension
gnomeradio - FM-radio tuner for the GNOME desktop
inputlirc - Zeroconf LIRC daemon using input event devices
kdelirc - transitional package for kremotecontrol
kradio4 - comfortable radio application for KDE
lcdproc-extra-drivers - extra drivers for the LCD display driver daemon
libaudclient-dev - audacious D-Bus remote control library (development files)
libaudclient2 - audacious D-Bus remote control library
libaudcore3 - audacious core engine library
libaudgui3 - audacious media player (libaudgui shared library)
libaudqt0 - audacious media player (libaudqt shared library)
libaudtag2 - audacious media player (libaudtag shared library)
liblirc-client0 - infra-red remote control support - client library
liblirc-dev - Infra-red remote control support - development files
liblirc0 - Infra-red remote control support - Run-time libraries
liblircclient-dev - Transitional placeholder for obsoleted liblircclient-dev
liblircclient0 - Transitional placeholder for obsoleted liblircclient0
lirc - Infra-red remote control support - daemons and utils
lirc-compat-remotes - Compatibility remote definitions for lirc
lirc-doc - Infra-red remote control support - website and manual docs
lirc-drv-irman - LIRC plugin providing irman compatible devices support
lirc-x - infra-red remote control support - X utilities
lxmms2 - control XMMS2 with a LIRC compatible remote control
ncmpc - ncurses-based audio player
pulseaudio - PulseAudio sound server
pulseaudio-module-lirc - lirc module for PulseAudio sound server
python-pylirc - Python bindings for Linux Infra-red Remote Control (LIRC) support
rhythmbox-plugins - plugins for rhythmbox music player
python-lirc - LIRC client API (Python 2)
python-lirc-dbgsym - Debug symbols for python-lirc
python3-lirc - LIRC client API (Python 3)
python3-lirc-dbgsym - Debug symbols for python3-lirc
pi@raspberrypi:~ $


ferum

Цитата: psp911 от 08 мая 2018, 23:41:55lirc-x - infra-red remote control support - X utilities
Предполагаю, а вообще каждая программа упакована документацией, которая хоть и на английском но при желании есть онлайн переводчики лучше гугловского есть под винду abby lingvo даже с кряком.
З.Ы. на KODI да еще и под rasberry свет клином не сошелся я бы при наличии такой платы строил бы медиацентр на Myth TV, с точки зрения поработать головой это интересней а если чисто с точки зрения экономики в этих платах и способе просмотра в них уже давно нет смысла, есть новые технологии проще, дешевле, удобнеее.
Русские дебианщики против цифрового слабоумия !

psp911

Оказалось, что Коди в этой ОС безбожно тормозит.
Либо RASPBIAN для отладки программ.
Либо LibreELEC для просмотра.
Но lirc-x гляну для чистоты эксперимента
Ферум, спасибо за участие.

ferum

Цитата: psp911 от 11 мая 2018, 23:52:11Оказалось, что Коди в этой ОС безбожно тормозит.
Я же писал вам, смотрите в сторону MythTv. Под другие архитектуры подобные программы собираются самостоятельно со специфическими ключами сборки под ваше железо. Kodi то же можно собрать правильно. Изначально программа заточена использовать графический процессор по технологиям VDPAU/VAAPI а на вашем одноплатном компьютере совсем другой способ обработки видео, с учётом этого и надо собирать. Зайдите в git любой интересующей вас программы, да на английском но вся документация есть, если её внимательно изучить всё собирается и работает без проблем.
Русские дебианщики против цифрового слабоумия !