モニターが接続されているときにスクリプトを実行する
usr/local/bin/外部モニターをラップトップに接続するときにある場所にあるスクリプトを実行しようとしています。新しいudevルールを追加しようとしましたが、うまくいきませんでした。私は、新しいファイルを作成した/etc/udev/rules.dと呼ばれますvga-monitor-connect.rules。ファイルの内容は SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/bin/panel-fix" 私はこの答えから線を引いた オンラインで検索した後、次のルールも試しました KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/rumesh/.Xauthority", RUN+="/usr/local/bin/panel-fix" しかし、これも機能しませんでした。 スクリプトを手動で実行しましたが、スクリプトに問題がないことを確認できます。 また、私があまり知らないudevので、使用した規則が間違っている可能性があることを明確にしたいと思います。誰かが私の問題の適切なルールを知っているなら、答えを残してください。 グラフィックカードはIntel GM965統合チップセットです。