Я пытаюсь настроить свой пульт. Хорошая новость в том, что это «Просто сработало». Значение: я подключил его, запустил свойства 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» запускает банши и так далее.
Что читает мой пульт? И как я могу это настроить?
Как сказал Флориан, 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
и войдите снова)
Это правильная версия строки Option:
Option "Ignore" "True"
Весьма вероятно, что ваш пульт используется в качестве клавиатуры. Я не знаю каких-либо действительно полезных документов для его настройки, но /lib/udev/rules.d/95-keymap.rules
и файлы в /lib/udev/keymaps/
могут дать вам некоторое представление о том, как это сделать.