Udevイベントとxrandr

Udevイベントとxrandr

外部モニタを接続または切断するときにディスプレイ設定を変更するUDEVルールを作成しています。このルールは非常にうまく機能します。

ランダムにスクリプトが機能しません。点検の結果、機器の挿入/削除時に以下のようなイベントが発生しないことが確認されました。

KERNEL[1382.370]  change  /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1385.939]  change  /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)

60秒以上待ってもイベントは発生しません。しかし、一度コマンドを実行するとランダル、事件が発生しました。

何ができたのか?

ベストアンサー1

同様の問題があります。スクリプトの最初の行の前に追加して問題を解決しました
xrandr >/dev/null

理由はわかりませんが、それなしでは動作しません。

おすすめ記事