Приветствую всех представителей опенсорсного общества)
В данной статье я хочу описать принцип настройки пульта ДУ в Ubuntu Linux 9.10.
Для понимания некоторых вещей можно прочитать мой предыдущий блог: MOCP. Покорение консоли)
Спрашивается, а какое отношение имеет плеер MOCP к настройке пульта ДУ? Да никакого=) Просто когда я писал эту статью, у меня была определенная задача — сделать плеер MOCP эргономичнее)
Итак начнем…
Первое, что сделаем, это подключим приемник в свободный usb-порт)
Используя команду
lsusb
определим название и характеристики подключенного устройства.
У меня они выглядят вот так:
Во время установки lirc на экране появится диалоговое окно, в котором необходимо будет выбрать свое устройство.
Вот тут-то нам и понадобятся сведения, полученные lsusb))
Для запуска приложений с пульта необходимо запустить демон irexec, сразу же добавим его и в автозапуск)
Для этого в Система->Параметры->Запускаемые приложения необходимо прописать
irexec -d
Демон запустится после перезагрузки системы, поэтому сейчас его необходимо запустить вручную)
Все подготовительные операции завершены) Так что осталось самое интересное — настроить))
Настройки lirc хранятся в файле
home/user/.lircrc
Его нужно создать самостоятельно)
Синтаксис файла такой:
begin
prog = приложение
button = кнопка
config = команда
end
Для дальнейшей конфигурации .lircrc нам нужны названия кнопок пульта, их мы узнаем с помощью команды
irw
Просто наберите её и поочередно нажимайте кнопки) Формат вывода примерно следующий)
000000037ff07beb 00 Forward mceusb
В данном случае нам необходимо только Forward)
Если irw выводит несколько сигналов, ничего страшного: lirc умеет их распознавать как один)
Теперь можно приступать к написанию своего конфига)
После редактирования не забывайте перезагружать демон irexec)
А я приведу в пример конфиг для работы с плеером MOCP)
begin
prog = irexec
button = More
config = mocp -G #Пауза/Воспроизведение
end
begin
prog = irexec
button = OK
config = mocp -p # Воспроизведение
end
begin
prog = irexec
button = Stop
config = mocp -s #Стоп
end
begin
prog = irexec
button = Home
config = mocp # Включить МОСР
end
begin
prog = irexec
button = Power
config = mocp -x #Выключить МОСР
end
begin
prog = irexec
button = ChanUp
config = mocp -f #Следующий трек
end
begin
prog = irexec
button = ChanDown
config = mocp -r #Предыдущий трек
end
begin
prog = irexec
button = VolUp
config = mocp -v +8 #Звук +8
end
begin
prog = irexec
button = VolDown
config = mocp -v -8 #Звук -8
end
begin
prog = irexec
button = Mute
config = mocp -v 0 #Звук минимум
end
begin
prog = irexec
button = Back
config = mocp -v 100 #Звук максимум
end
Уверен, что у вас все получится) Удачи)
Спасибо за внимание)
чтобы на одну кнопку включать и выключать можно сделать так(пример для tvtime)
begin
prog = irexec
button = POWER
config = tvtime &
config = tvtime-command QUIT
end
то есть просто дописывается второе действие
наверно немного не в тему, но…
недавно купил себе домой системный блок. выбирал всё специально так, что бы с ubuntu не было танцев с бубнами с драйверами, модулями ядра, и прочим. хотелось что бы поставил операционку — и все бы само нашлось и заработало.
среди прочего поставил туда тв-тюнер Behold TV 505.
очень удивился что у него сразу, «из коробки» заработал пульт ДУ =) причем не только в tvtime, но и в операционке — с пульта можно регулировать звук, перемещаться по менюшкам, выключать комп…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
begin
prog = irexec
button = POWER
config = tvtime &
config = tvtime-command QUIT
end
то есть просто дописывается второе действие
недавно купил себе домой системный блок. выбирал всё специально так, что бы с ubuntu не было танцев с бубнами с драйверами, модулями ядра, и прочим. хотелось что бы поставил операционку — и все бы само нашлось и заработало.
среди прочего поставил туда тв-тюнер Behold TV 505.
очень удивился что у него сразу, «из коробки» заработал пульт ДУ =) причем не только в tvtime, но и в операционке — с пульта можно регулировать звук, перемещаться по менюшкам, выключать комп…