udevデバイス接続によってトリガされるxinputプロパティを設定するには?

udevデバイス接続によってトリガされるxinputプロパティを設定するには?

xinputUSB入力デバイスが接続されているときにプロパティを設定しようとしています。私は見た解決策バックグラウンドで実行してUSBデバイスをポーリングするにはスクリプトが必要ですが、ユーザースペースのポーリングを含めずにそれをトリガーする方法を探したいと思います。

デバイス接続でスクリプトを実行するルールを作成しようとしましたが、ルールがトリガーされた場合は、接続されているudevデバイスがまだ表示されていないようです。スクリプトにコマンドを追加すると、デバイスの一覧表示も遅れるため、競合状態ではなく、継続的なイベントの順序で表示されます。xinputudev addsleepxinput list

xinputデバイスが接続されているときにデバイスプロパティを設定する安定した方法はありますか?

ベストアンサー1

私も同じ問題があります。私の解決策はACTION=="bind"代わりにudevルールを実行することでした(マウスを接続したときに最後の作業であることがわかったのでACTION=="add")。udevadm monitor

おすすめ記事