$ cat /proc/bus/input/devices
тут проверяем какое из устройств ввода принадлежит твтюнеру (у меня єто строка Name="saa7134 IR (Beholder BeholdTV 4"). Потому Handlers=kbd event5 дает понять что пульт ДУ пишет сообщения в устройство /dev/input/event5
Пульт сам по себе определился но настроек на клавиши нет. Точнее нет привязки сигналов с пульта ДУ с какими либо величинами и названиями. Исправим это
# irrecord -f /etc/lirc/lircd.conf
Появиться окно предложение зажать одну из клавиш для проверки. А далее у вас сначала будут спрашивать имя клавиши (называйте как хотите я подписывал названиями клавиш на пульте), а потом после нажатия ентера будет ожидать нажатия этой самой клавиши для установления связи между сигналом и названием. Повторите процедуру на все клавиши пульта. После того как вы заполните все кнопки ждите 10 секунд и программа автоматически завершиться.
Если у вас раннее был запущен демон lircd то его выполнение надо прекратить и перезапустить с новыми настройками
# killall lircd
# lircd
$ irw
получаем монитор нажатия клавиш на пульте ДУ. Проверим все ли кнопки на пульте были вами правильно настроены.
Создаем файл настроек .lircrc в домашней директории содержанием которого послужит настройка действий на клавиши пульта ДУ. Не забываем что те названия которые вы давали клавишам на пульте при их настройке нужно использовать здесь.
Пример:
Это лишь часть примера моего файла настроек.
begin
prog = irexec
button = Power
config = tvtime &
config = tvtime-command QUIT
end
begin
prog = irexec
button = Mode
config = tvtime-command TOGGLE_FULLSCREEN
end
begin
prog = irexec
button = CH-
config = tvtime-command CHANNEL_DOWN
end
begin
prog = irexec
button = OK
config = totem --play-pause
end
begin
prog = irexec
button = CH+
config = tvtime-command CHANNEL_UP
end
begin
prog = irexec
button = VOL-
config = amixer -c 0 set PCM 2dB-
end
begin
prog = irexec
button = VOL+
config = amixer -c 0 set PCM 2dB+
end
begin
prog = irexec
button = Source
config = amixer -c 0 set CD 2dB-
end
begin
prog = irexec
button = Stereo
config = amixer -c 0 set CD 2dB+
end
begin
prog = irexec
button = Play
config = mocp -p
end
begin
prog = irexec
button = Pause
config = mocp -G play/pause
end
begin
prog = irexec
button = Next
config = mocp -f
end
begin
prog = irexec
button = PREV
config = mocp -r
end
begin
prog = irexec
button = Stop
config = mocp -x
end
Идем в терминал и вводим
$ irexec -d
Если демон уже запущен, а необходимо перезапустить с новыми изменениями в файле ~/.lircrc удаляем процесс демона irexec и перезапускам его вновь
$ killall irexec
$ irexec -d
Если что то не получается то предлагаю перезагрузить компьютер прежде чем бить тревогу. Замете что для провидения этих действий нет необходимости применять права суперпользователя. Удачи.
0 коммент. on "Настройка дистанционного управления твтюнера"
Отправить комментарий