我有一个与我的 linux 盒子配对的蓝牙遥控器,当激活时,这个遥控器在/dev/input/event13
.
我有一个小型 C 程序,open
该设备可以直接从中读取,效果很好。
现在,我的问题是这个遥控器在几分钟不活动后进入睡眠状态并/dev/input/event13
消失。只要我按下遥控器上的一个键,它就会重新出现。
我把输出放在udevadm
这里:https ://gist.github.com/9fff2f0d7edef1050060 。
我使用以下代码(我写的小红宝石分机)从设备中读取:https ://gist.github.com/b403d538eb6a8627e2bd 。
我想写一个udev
规则,当我的遥控器被添加时启动我的程序,当它被删除时停止它。我阅读了udev
文档,但我无法弄清楚如何去做。我愿意接受建议。