когда я включаю USB TechniSat Formosa21 Получатель IR,
/dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir
появляется и нажатия клавиш на дистанционном управлении видны в текстовом редакторе. Например, нажимая кнопку отключения звука на дистанционном управлении, символ 'm' появляется в текстовом редакторе; при нажатии громче или меньше громче, инициирована правильная относительно стрелки или покинутая стрелкой функция. Как я могу повторно отобразить те ключи к ожидаемой функциональности (на Kubuntu 16.04 64 бита)?
следующий сайт дает подробный совет: https://www.mythtv.org/wiki/HID_Remotes
для тестирования дистанционного управления:
sudo evtest /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir
для получения текущего keyassignments:
sudo ir-keytable -r -d /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir > satkeytable
затем, "satkeytable" файл может быть отредактирован для присвоения различных ключей.
пишут новый keyassignments в систему:
sudo ir-keytable -w /path/to/satkeytable -d /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir
(новые присвоения будут доступны, когда графический сервер будет перезапущен, но будет потерян после перезагрузки). Если инфракрасный приемник уже включается во время начальной загрузки, keytable изменения могут делаться постоянными с systemd ( https://wiki.archlinux.org/index.php/Systemd);
содержание/etc/systemd/system/ir_remote.service (новый файл):
[Unit]
Description=remap Formosa21_USB_IR remote control keys
[Service]
ExecStart=/usr/bin/ir-keytable -w /path/to/satkeytable -d /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir
[Install]
WantedBy=multi-user.target
тест:
systemctl start ir_remote.service
systemctl status ir_remote.service
автоматический запуск:
systemctl enable ir_remote.service