Udev

是否有通往特定設備事件的可靠路徑?

  • March 8, 2021

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

引用自:https://unix.stackexchange.com/questions/638230