Shtsh 21.08.2010 13:03

How-to`sКак я настраивал пульт Д/У в Archlinux

Настраиваем пульт
k200.jpg
Надумал как-то я купить пульт ДУ для удобного управления видеоплеером. Конечно, можно было использовать обычный плюс спаять IrDa приёмник. Но, во-первых, влом, во-вторых, руки не оттуда у меня растут, в-третьих, купленный приёмник сразу выглядит симпатично.

В общем, решил я потратить немножко денег (25 USD примерно) и купить пульт Compro VideoMate K200. Вообще, пульт специально сделан для использования с Windows Vista/Seven/MCE. Наверное. На такие мелочи нам как-то слабо что-то значат ;) Хотя, на самом деле, значат, и, скорее всего, такой пульт заработает с соответствующими драйверами.

В комплекте шло следующее:
Пульт
ИК приёмник
MiniCD с какм-то софтом под винду
Батарейки ААА
Листик с инструкцией
Наклеечки с русскими и английскими буквами
USB-удлинитель

Я не знаю, что может ещё понадобится для использования. Так что распаковываем, втыкаем в USB приёмник и лезем на Archlinux Wiki/Lirc, попутно не забыв наклеить нужную наклеечку с нужными буковками. :)

Как показала вика, всё настраивается довольно просто. Сначала ставим lirc
1
pacman -S lirc lirc-utils


Нам поставятся нужные утилиты и модули ядра. Затем подгружаем нужный модуль
1
sudo modprobe lirc_mceusb


Теперь нужно вынуть и вставить IrDa приёмник. Затем можно запускать демон lirc
1
sudo /etc/rc.d/lircd start


После этого можно посмотреть, все ли клавиши у нас определились. Для этого нужно запустить irw и понажимать все кнопки. У меня не определилась Play/Pause, поэтому пришлось совершать некоторые дополнительные действия. Точнее лезем на этот сайт, выбираем конфиг для нашего пульта и сохраняем его в /etc/lirc/lircd.conf Если же ни нашей, ни близкой модели не нашлось, можно записать свой при помощи irrecord примерно так.
1
sudo irrecord -d /dev/lirc0 /tmp/my_remote


После этого делаем рестарт демону и наслаждаемся рабочим пультом.

Ставим XBMC
xbmc.gif
Далее очень захотелось специализированный плеер, ориентированный на работу с пультом. Выбор пал на xbmc — очень удобный медиацентр.
Вообще, он есть в community, но есть смысл использовать nightly build из svn.
1
yaourt -S xbmc-svn


Теперь копируем /usr/share/xbmc/system/Lircmap.xml (если из community, то xbmc ставится в /opt! ) в ~/.xbmc/userdata или в ~/.xbmc/system и исправляем привязку кнопок. У нас в командах должно быть то, что прописано в /etc/lirc/lircd.conf

Тут можно скопировать эту секцию и добавить специальную часть для пульта с другим названием (поле name mceusb). Но если у нас пульт обозван mceusb, то можно править сразу тут.
Например, ChanUp будет вызывать команду плееру pageplus по нажати. Кнопки ChanUp.

Ну, а после этого можно заниматься настройкой xbmc. Тут всё довольно стандартно. Только стоит помнить, что многие темы имеют проблемы с русским языком, поэтому, при из возникновении, нужно поменять шрифт на содержащий русские буквы (как правило, Arial.ttf, идущий вместе с xbmc). Если в настройках темы нету возможности выбора русского шрифта, то нужно заменять в addons/skin.$skinname/720p/Font.xml

После этого откидываемся на диван и наслаждаемся :) Всё быстр и просто :)


Тэги: ArchLinux lirc XBMC
+ 13 -
Похожие Поделиться

wiz 21.08.2010 14:02 #
А если есть многорежимный пульт, как его можно прикрутить к системе? Что надо докупить (урл плз)?
Shtsh 21.08.2010 16:11 #
вроде как любой IrDa приёмник. Правда, с настройкой lirc, возможно, придётся повозиться. Хотя хз как универсальные пульты работают. Разве их не нужно "обучать"?
wiz 21.08.2010 18:40 #
Понятия не имею как там и что...
exelens 21.08.2010 14:15 #
Лого 7ки можно было и кропнуть =)
Shtsh 21.08.2010 16:13 #
Пускай демонстрирует реалии. Сейчас куча оборудования делается под оффтопик. И пульты - не исключение
Shtsh 22.08.2010 02:42 #
В продолжение.
Сейчас купил внешнюю звуковуху. Creative Sound Blaster 5.1 VX. Так она без инициализации под виндой работать не хочет. Сижу, уже несколько часов пытаюсь поставить её. Как разберусь - в пятиминутку ненависти писать буду, наверное.
djester 23.08.2010 12:40 #
Была та же проблема с Asus Essence ST. Помог переход с 32 на 33 ядро. До выхода 33-го ядра приходилось держать винду второй системой. Комп сначала грузился в винды, а потом ребутился в Арч и все работало.
Shtsh 23.08.2010 12:43 #
да не, в данном случае она по-нормальному alsa не поддерживается. Помог переход на oss4
ner_uto 21.08.2010 15:13 #
А с пульта можно вводить цифро-буквы?
exelens 21.08.2010 15:24 #
Конечно! С него можно даже грабить корованы!
Shtsh 21.08.2010 16:15 #
Ну, при помощи lirc, можно любую команду задать. Так что всё зависит от фантазии ;)
mhspace 21.08.2010 22:07 #
корован это как-то с коровами связано?
Shtsh 22.08.2010 02:44 #
mhspace 22.08.2010 02:56 #
LOL, не встречал раньше этот мем. Возьму на заметку, спасибо
Shtsh 21.08.2010 16:08 #
конечно :) на телефоне же можно. Так и тут :)