我正在尝试配置我的遥控器。好消息是它“刚刚工作”。意思是:我插入它,运行 gnome-lirc-properties,现在我可以用它来控制桌面的某些部分。
不过,似乎不是 lirc 在处理它。我已经杀死了 lircd。它在 ps 下没有显示:
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 按钮”可以启动 banshee 等等。
什么正在读取我的遥控器?我该如何配置它?
答案1
您的遥控器很可能被用作键盘。我不知道任何关于如何配置它的真正有用的文档,但/lib/udev/rules.d/95-keymap.rules
其中的文件/lib/udev/keymaps/
可能会给您一些关于如何配置的想法。
答案2
正如 Florian 所说,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 红外遥控收发器”)
然后安装 lirc ( sudo apt-get install lirc
) 并完成安装过程(sudo dpkg-reconfigure lirc
由于某些奇怪的原因,我必须运行才能运行安装对话框)
然后重新启动(或运行sudo restart lightdm
并重新登录)
答案3
这是选项行的正确版本:
Option "Ignore" "True"