我正在运行 ubuntu linux,并且有一个蓝牙鼠标,我想从中捕获 evdev 事件。问题是,每当我连接鼠标时,事件设备可能会有所不同:有时是/dev/input/event17
,有时是/dev/input/event16
,等等。
/dev/input/by-id
并且/dev/input/by-path
没有为该设备填充。我见过涉及解析 /proc/bus/input/devices 以查找事件号的解决方案,但我觉得必须有一种更简单的方法。 /proc 或 /sys 中是否没有始终指向特定设备的事件的符号链接?或者也许我可以配置一些 udev 规则?
答案1
用于udevadm info
查询设备属性,然后创建 udev 规则,该规则将创建符号链接,/dev/
以便通过您的自定义名称轻松访问设备。看https://wiki.archlinux.org/index.php/Udev#udev_rule_example