ACアダプターが接続されているかどうかにかかわらず、ラップトップの起動時に実行されているbashスクリプトをチェックインする必要があります。これは可能ですか?
ACアダプターが接続されているかどうかにかかわらず、ラップトップの起動時に実行されているbashスクリプトをチェックインする必要があります。これは可能ですか?
回答:
引数acpi
付きで使用でき-a
ます。動作を確認するには、ターミナルで次のコマンドを実行します。
acpi -a
デフォルトでは、acpi
パッケージはUbuntuにインストールされていませんが、次のコマンドを使用して端末から簡単にすばやくインストールできます。
sudo apt-get install acpi
次に、スクリプトで次のように使用できます。
ac_adapter=$(acpi -a | cut -d' ' -f3 | cut -d- -f1)
if [ "$ac_adapter" = "on" ]; then
notify-send "AC Adapter" "The AC Adapter is on."
else
notify-send "AC Adapter" "The AC Adapter is off."
fi
スクリプトを起動時に実行するにはcrontab -e
、次のように(コマンドを使用して)crontabリストに新しいエントリを追加します。
@reboot DISPLAY=:0.0 /path/to/your/script
acpi
、この問題も解決しました。ありがとうございました!