是否存在特定设备事件的可靠路径?

是否存在特定设备事件的可靠路径?

我正在运行 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

相关内容