imon-pad.jpg ИК-приемник и VFD дисплей iMON используется многими производителями корпусов для HTPC. Один из самых популярных - SilverStone. Изначально LinuxMCE не поддерживает из коробки их, но есть способ, чтобы добавить эти функции в систему. Это маленький HOWTO объясняет необходимые шаги для настройки.

iMON PAD

Драйвер для ИК-приемника iMON включен в LIRC дистрибутив, начиная с версии 0.7.1. Чтобы добавить его в LinuxMCE вы должны сделать следующее:

1. Перейти в Доплнительно :: Настройка :: Шаблоны, добавить новогое производителя - SoundGraph, добавить новый шаблон (выбрать LIRC Remote Control в категории устройств).

2. В новый шаблон добавить свойство - Configuration и положить туда файл конфигурации LIRC для iMON PAD.

3. Для того, чтобы контролировать MythTV необходимо добавить следующее содержиое - /home/mythtv/.mythtv/lircrc. Для VDR нужно заменить LIRC раздел remote.conf следующими кодами:

LIRC.Up         Mouse_N
LIRC.Down       Mouse_S
LIRC.Menu       MultiMon
LIRC.Menu	Menu
LIRC.Ok         Enter
LIRC.Ok		SelectSpace
LIRC.Back       Backspace
LIRC.Back	Esc
LIRC.Left       Mouse_W
LIRC.Right      Mouse_E
LIRC.Red        Red
LIRC.Green      Green
LIRC.Yellow     Yellow
LIRC.Blue       Blue
LIRC.0          0
LIRC.1          1
LIRC.2          2
LIRC.3          3
LIRC.4          4
LIRC.5          5
LIRC.6          6
LIRC.7          7
LIRC.8          8
LIRC.9          9
LIRC.Info       AppExit
LIRC.Play       Play
LIRC.Pause      Pause
LIRC.Stop       Stop
LIRC.Record     Record
LIRC.FastFwd    FastForward
LIRC.FastRew    Rewind
LIRC.Next       NextChapter
LIRC.Prev       PrevChapter
LIRC.Power      Power
LIRC.Channel+   Ch+
LIRC.Channel-   Ch-
LIRC.PrevChannel ShiftTab
LIRC.Volume+    Vol+
LIRC.Volume-    Vol-
LIRC.Mute       Mute
LIRC.Audio      Language
LIRC.Schedule   MouseMenu
LIRC.Channels   TaskSwitcher
LIRC.Channels	WindowsKey
LIRC.Timers     Timer
LIRC.Recordings MouseRightClick
LIRC.Recordings AppLauncher
LIRC.Setup      MouseKeyboard
LIRC.Commands   MouseLeftClick
LIRC.User1      Bookmark
LIRC.User2      Thumbnail
LIRC.User3      AspectRatio
LIRC.User4      FullScreen
LIRC.User5      Purple
LIRC.User6      Caption
LIRC.User7      Eject
LIRC.User8      Tab
#LIRC.User9      ShiftTab

 

К мастер :: СМИ директоров и добавить IMON PAD пульт дистанционного управления, нажав "Добавить удаленные" кнопки в нижней части формы. После этого все необходимые пакеты LIRC будут загружены и установлены автоматически. Вы не должны делать это вручную! Быстрая перезагрузка маршрутизатора. Вы должны увидеть работающий lircd процесса: пс-эльф | GREP lircd и файл / и т.д. / lircd / lircd.conf должна содержать содержание IMON конфигурации собственности PAD. Для тестирования вы пульта дистанционного управления вы можете использовать утилиту IRW. Просто запустите его и нажать несколько кнопок на пульте дистанционного управления. Вы должны увидеть фактический ИК команду Выход IRW. Как я уже упоминал выше IMON дистанционного управления поддерживается LIRC из коробки. Но использовать IMON кнопки PAD Вы должны перекомпилировать LIRC с прикладной патч-LIRC 0.8.1 IMON PAD патч (1079): смолы xvjf LIRC-0.8.2.tar.bz2 CD-LIRC 0.8.2 Патч-p1 <.. / LIRC-IMON-pad2keys.patch . / Configure делать make install, или, что гораздо лучше можно построить LIRC пакет с поддержкой в ​​IMON кнопки PAD для вашей архитектуры: скачать источников LIRC 0.8.2 и изменению файлов с сайта Ubuntu. LIRC распакуйте исходники и наложить изменений к созданию пакета: Тар-vzxf lirc_0.8.2.orig.tar.gz CD-LIRC 0.8.2 Патч-p0 <.. / lirc_0.8.2-0ubuntu8.diff Примените патч IMON PAD: Патч-p1 <.. / LIRC-IMON-pad2keys.patch Сборка пакета: Dpkg-buildpackage-rfakeroot Примечание: если вы видите сообщение об ошибке 'диалог не найден! установить диалог: apt-get install диалог если вы получаете ан ошибка: настроить: ошибка: C + + препроцессора "/ Библиотека / CPP" не здравомыслие проверить установку построить первой необходимости: apt-get install накопление существенных IMON VFD дисплей Примечание: LCDProc включает в себя поддержание IMON VFD дисплей, начиная с версии 0.5.0. Вы не должны скомпилировать его из исходных текстов просто установить LCDProc использование apt-get - Суда apt-get install LCDProc и определить IMON водителя в LCDd.conf. Скачать последнюю версию с venky.ws. Распакуйте архив: смолы vzxf LCDProc-XXX-imon.tgz К LCDProc-XXX-IMON каталог, применить этот патч патч для LCDProc-0.4.5 (400), чтобы избежать дисплея хорошее сообщение свидания после ПК будет выключатель. Подготовка установки: aclocal AUTOHEADER && && && Autoconf Automake- или получить уже исправленную версию - Пропатчен IMON LCDProc 0.4.5 (302). Запустите. / Configure && make && make install Копировать LCDd.conf в / USR / местные / и т.д. или изменить сценарий / и т.д. / init.d / lcdd указать на LCDd.conf Копировать Debian сценарии / и т.д. / init.d: ср скрипты / инициализации lcdd.debian / и т.д. / init.d / lcdd и запустить обновление-rc.d lcdd по умолчанию создавать символические ссылки для запуска / остановки демона ЖК и клиентом. Сделать ссылку: LN-S / USR / местные / sbin / LCDd / USR / местные / бен, если вы установите ЖК в путь по умолчанию. LCDd.conf конфигурационный файл содержит набор опций для LCDd. Большинство из них уже определены. Таким образом, вероятно, вы не будете трогать этот файл. Тем не менее, было бы полезно для устранения неполадок набор следующих параметров: ReportLevel = 5 ReportToSyslog = да Чтобы получить больше отладочной информации в каталоге / var / log / журнал. Кроме того, можно запускать LCDd из командной строки: LCDd-с -й В нашем случае команда должна быть такой: LCDd-с LCDd.conf-й IMON Включить VFD дисплей в MythTV Вы можете найти параметры настройки в Utilities/Setup-> Настройка-> Вид-> ЖК-дисплеем. Установите флажок Включить VFD устройство и несколько вариантов появится. Чтобы привести некоторые данные mythlcdserver дисплей VFD должен быть запущен. Включить VFD дисплей VDR Чтобы иметь возможность использования VFD дисплей с VDR необходимо установить плагин VDR-LCDProc: Скачайте и распакуйте куда-нибудь соответствующей версии источников VDR (1.4.7 в случае LinuxMCE) Загрузите последнюю версию VDR-LCDProc плагин Распакуйте его в / плагины / SRC и сделать символическую ссылку - LN-х LCDProc-0.0.10-jw2 LCDProc Сборка плагина: сделать плагинов. Обратите внимание, что для AMD64 Вы должны добавить опцию-СПОС к CXXFLAGS в LCDProc Makefile. В противном случае вы получите сообщение об ошибке: / USR / бен / LD: lcdproc.o: переезд R_X86_64_32 против `местный символ" не может быть использована при создании общего объекта; перекомпилируйте с-СПОС lcdproc.o: не мог читать символы: Bad значение Copy / PLUGINS/lib/libvdr-lcdproc.so.1.4.5 в / USR / Библиотека / VDR / плагины Добавить новый plugin.lcdproc.conf конфигурационный файл в / и т.д. / VDR / плагины и положить туда следующие параметры: -Ч 127.0.0.1 13 666-р Где-х определяет LCDProc хозяин и-р - LCDProc порт (вы можете найти эти значения в / и т.д. / LCDProc.conf) Перезагрузка VDR: Суда / и т.д. / init.d / VDR перезагрузки Примечание: если по какой-то причине у вас нет источников VDR VDR просто установить заголовки: Суда apt-get install VDR-разработчика применить этот патч - LCDProc VDR плагин (225) VDR-LCDProc источников CD LCDProc-0.0.10-jw2 Патч-p0 <.. / LCDProc-0.0.10-jw2-package.diff и построить пакет Dpkg-buildpackage-rfakeroot Затем установить созданный пакет и перезапустить VDR. Теперь ваш VFD дисплей должен отображать информацию из VDR. Вы можете использовать свой встроенный пакет для AMD64 - VDR-плагин-LCDProc AMD64 (271). Медиа-директор выпуск Для компиляции LCDProc на бездисковых директор медиа у вас есть установить следующие пакеты первой: GCC libc6-разработчика ядро-заголовки libncurses5-разработчика диалог Поиск и устранение неисправностей Если Ваш пульт дистанционного управления или VFD дисплей не работает, проверьте следующее: LIRCd потребностей / dev/lirc0 и LCDProc - / dev/lcd0. Если вы не можете их видеть, то что-то не так. Проверка / var / log / журнал. Он может содержать сообщение об ошибке, о проблемах с LIRCd конфигурационный файл. Это общий случай (по крайней мере для меня). Проверьте подключение IMON ЧРП с USB портом. Я провел некоторое время, чтобы выяснить, почему мой удаленный не работает, но IMON VFD USB кабель был подключен не очень хорошо.