Você pode usar acpi
com o argumento -a
. Para ver como funciona, corra no seu terminal:
acpi -a
Por padrão, acpi
package não está instalado no Ubuntu, mas é muito fácil e rápido de instalar a partir do seu terminal usando o seguinte comando:
sudo apt-get install acpi
Então, no seu script você pode usar, por exemplo:
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
Para fazer com que o script seja executado na inicialização, basta adicionar uma nova entrada na sua lista de crontab (usando o comando crontab -e
) da seguinte forma:
@reboot DISPLAY=:0.0 /path/to/your/script