ノートブックを接続または切断するたびにコードを実行する

ノートブックを接続または切断するたびにコードを実行する

ラップトップを接続または切断するたびにいくつかのコードを実行したいと思います。たとえば、GNOMEはこの機能に接続してツールバーのバッテリーインジケーターを更新します。私が実行したいコードは、gpu-switch外部電源が利用可能かどうか(ラッパー)に応じて統合GPUと個々のGPUを切り替える簡単なシェルスクリプトです。

具体的にどうすればいいのか知りたいです。外のacpi -Vバッテリーが充電中であることを確認するために、egの出力をポーリングして解析します。

ベストアンサー1

udevACアダプタを接続または切断するときにスクリプトを実行するルールを作成します。

/etc/udev/rules.d/powersave.rules
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/path/to/your/script true"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/path/to/your/script false"

おすすめ記事