Lirc не работает, но пульт может управлять рабочим столом. Через что?

Я пытаюсь настроить свой пульт. Хорошая новость в том, что это «Просто сработало». Значение: я подключил его, запустил свойства gnome-lirc и теперь могу управлять некоторыми частями своего рабочего стола с ним.

Кажется, однако, что это не Лирк обрабатывает это. Я убил lircd. Он не отображается под псевдонимом:

ps faux | grep ir
#shows a few processes, like firefox, but nothing like lirc(d), irw, irrecord etc.

Устройство все еще активно:

sudo cat /dev/lirc0

Нажатие кнопок на моем пульте заставляет его печатать все виды строк.

Нажатие кнопок на моем пульте фактически управляет Gnome / Unity / Desktop. Например. Увеличение и уменьшение громкости, увеличение и уменьшение громкости, отключение звука, «кнопка Windows» запускает банши и так далее.

Что читает мой пульт? И как я могу это настроить?

2
задан 25 January 2012 в 03:14

3 ответа

Как сказал Флориан, Ubuntu видит пульт как клавиатуру.

Вы можете добавить ниже к /etc/X11/xorg.conf, чтобы X не поднял его:

Section "InputClass"
  Identifier "Remote"
  MatchProduct "<your transceiver input name>"
  Options "Ignored" "True"
EndSection

(Если нет xorg.conf, просто создайте его (sudo gedit /etc/X11/xorg.conf))

Чтобы получить имя для ввода:

cat /proc/bus/input | grep Name

(Просто выберите тот, который кажется наиболее близким к тому, что вы думаете, мой - «Media Center Ed. EHome Infrared Remote Transceiver»)

[ 1112] Затем установите lirc (sudo apt-get install lirc) и пройдите процесс установки (мне нужно запустить sudo dpkg-reconfigure lirc, чтобы заставить диалоговое окно установки запускаться по какой-то странной причине)

Затем перезагрузите компьютер (или выполните sudo restart lightdm и войдите снова)

0
ответ дан 25 January 2012 в 03:14

Это правильная версия строки Option:

Option "Ignore" "True"
0
ответ дан 25 January 2012 в 03:14

Весьма вероятно, что ваш пульт используется в качестве клавиатуры. Я не знаю каких-либо действительно полезных документов для его настройки, но /lib/udev/rules.d/95-keymap.rules и файлы в /lib/udev/keymaps/ могут дать вам некоторое представление о том, как это сделать.

0
ответ дан 25 January 2012 в 03:14

Другие вопросы по тегам:

Похожие вопросы: