LINUX.ORG.RU

lirc двойное срабатывание


0

1

Все интернеты перелазил. Может что лоровцы подскажут.

Пульт и приемник описаны тут. Юсб-IRDA-приемник OVU4003/00 и пульт RC6.

Настроилось все и подключилось. Пишу .lircrc

begin
        prog = irxevent
        button = OK
#	config = echo -n > /dev/null 
	config = Key Return CurrentWindow
end

begin
        prog = irxevent
        button = Back
        config = Key BackSpace CurrentWindow
end

Но при нажатии ОК в файловом менеджере на любом файле он запускается дважды. Back выводит сразу на 2 уровня выше и так далее. irw выводит

000000037ff07bdd 00 OK mceusb
000000037ff07bdd 01 OK mceusb

Уже перекопал весь конфиг lircd.conf.mceusb. gap ставил на 300000. Толку не особо много. Хотел костылем заткнуть второе срабатывание, но

irxevent: bad config string "echo -n > /dev/null"

Такая проблема только с irxevent. Остальные назначенные клавиши работают нормально. Только «пауза» еще и раскладку меняет О_о. Стрелки, громкость и мьют заработали кстати без настройки.

В .lircrc для нужных клавиш поставь repeat = 0.

lyset ★★★ ()
Ответ на: комментарий от lyset

Ставил, эффекта нет.И delay и repeat, и с флагами/модами играл.

Irremann ()
Ответ на: комментарий от Irremann

Конфиги для пульта готовые брал? Может, стоит перезаписать через irrecord?

lyset ★★★ ()
Ответ на: комментарий от lyset

Да готовые, да и lirc сам с убунты снятый, дебиановский не конфигурится. В общем еще покопаю софтовую часть.

Irremann ()
Ответ на: комментарий от Irremann

Короче, перезапиши конфиг на свой пульт. irrecord должен правильно определить все тайминги в сигналах.

lyset ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.