Подвійне спрацювання кнопок пульта в XBMC

  у розділі Технічні теми 

LIRCНіяк не доходять руки написати про "саморобний" медіацентр на XBMC. Але, щоб не забути опишу вирішення проблеми з пультом.

Натиснення кнопки на пульті, інколи, призводить до багаторазового спрацювання функцій меню. Наприклад тиснемо опцію «Відкрити», а воно відкриває і відразу "натискає" «Скасувати».

У файлі /etc/lirc/lircd.conf потрібно вставити:

 suppress_repeat 4

Команди з пульта передаються через демон LIRC. Перевірити що це справді повторна передача команд пульта  в самому LIRC (а не в XBMC) можна за допомогою консольної програмки irw:

root@XBMC:/etc/lirc# irw
000000000005eb92 00 Down Sony
000000000005eb92 01 Down Sony
000000000005eb92 02 Down Sony
000000000009eb92 00 Up Sony
000000000009eb92 01 Up Sony
000000000009eb92 02 Up Sony

Одне натиснення кнопки — декілька однакових команд. Після додавання параметру  suppress_repeat:

root@XBMC:/etc/lirc# irw
000000000005eb92 00 Down Sony
000000000009eb92 00 Up Sony
000000000003eb92 00 Right Sony
000000000005eb92 00 Down Sony

Натиснення кнопок більше не дублюються. ;)


Коментарі