Udev
是否有通往特定設備事件的可靠路徑?
我正在執行 ubuntu linux,並且我有一個藍牙滑鼠,我想從中擷取 evdev 事件。問題是,在我連接滑鼠時,事件設備可能會有所不同:有時是
/dev/input/event17
,有時是/dev/input/event16
,等等。
/dev/input/by-id
並且/dev/input/by-path
沒有為此設備填充。我見過涉及解析 /proc/bus/input/devices 以查找事件編號的解決方案,但我覺得必須有一種更簡單的方法。/proc 或 /sys 中是否沒有符號連結始終指向特定設備的事件?或者也許我可以配置一些 udev 規則?
用於
udevadm info
查詢設備屬性,然後創建 udev 規則,該規則將創建符號連結,/dev/
以便通過您的自定義名稱輕鬆訪問設備。見https://wiki.archlinux.org/index.php/Udev#udev_rule_example