特定のデバイスイベントへの安定したパスはありますか?

特定のデバイスイベントへの安定したパスはありますか?

私はUbuntu Linuxを実行しており、evdevイベントをキャプチャしたいBluetoothマウスがあります。問題は、マウスを接続するたびにイベントデバイスが異なる可能性があることです。時にはあり、/dev/input/event17時にはです/dev/input/event16

/dev/input/by-id/dev/input/by-pathデバイスにパディングがありません。イベント番号を見つけるために/proc/bus/input/devicesを解析することに関連する解決策を見たことがありますが、より簡単な方法が必要だと思います。 /procまたは/sysに、常に特定のデバイスのイベントを指すシンボリックリンクはありませんか?それともudevルールを設定できますか?

ベストアンサー1

udevadm infoデバイスプロパティを照会し、ユーザー定義の/dev/名前でデバイスに簡単にアクセスできるシンボリックリンクを作成するudevルールを作成するために使用されます。バラよりhttps://wiki.archlinux.org/index.php/Udev#udev_rule_example

おすすめ記事