При создании HTPC одним из вопросов является способ управления оболочкой. Думаю, не стоит рассказывать о том, что традиционные устройства ввода — клавиатура и мышь не подходят для данной задачи. Гораздо удобнее управлять HTPC так же как и другой бытовой электроникой — с помощью ПДУ. Чаще всего используются ПДУ от DVD-плееров и аналогичной техники совместно с LIRC / WinLIRC, или Windows MCE-совместимые пульты с USB-приемниками, коих полно в китайских интернет-магазинах. Такие ПДУ эмулируют usb-hid клавиатуру (и иногда мышь). У этих пультов есть существенный недостаток — если материнская плата и BIOS не поддерживают включение питания и пробуждение от usb-устройств, то с помощью такого пульта можно будет управлять устройством, выключать его, но включить не выйдет. С этим недостатком я и решил бороться.
Читать полностью »
Метка «lirc»
Анализ протоколов работы пультов ДУ
2013-12-05 в 11:06, admin, рубрики: arduino, ATmega8, Eventghost, HTPC, lirc, XBMC, Программинг микроконтроллеров, метки: arduino, ATmega8, Eventghost, HTPC, lirc, XBMCПовышаем удобство управления пультом ДУ в Linux (lirc->python->xdotool)
2012-08-06 в 7:58, admin, рубрики: linux, lirc, python, xdotool, метки: lirc, python, xdotool1. Предисловие
Предприняв недавно очередную попытку немного освоить Linux (конкретней — Xubuntu 12.04), я заметил, что система меня вполне устраивает и желания плюнуть на затею и загрузить Windows не возникает. Легко нашлись аналоги привычных приложений, устройства заработали «из коробки».
Возникшие проблемы — не удалось настроить tv-тюнер и управление пультом от него через lirc работает совсем не так, как я привык в Windows. Первая проблема остаётся, вторую я решил небольшим скриптом на python'е.