i want to run this script when my ac-adapter is unplugged or the ac-adapter gets plugged in
Existem algumas maneiras. Eu escrevi um script especificamente para esse propósito, que usa o script on_ac_power
que vem com o Ubuntu por padrão. Esse método simplesmente usa infinito loop while para pesquisar constantemente o retorno de on_ac_power
. O início desse script é feito com o aplicativo Startup Applications , que inicia comandos quando o usuário faz login no Gnome ou no Unity.
Outra abordagem é via eventos ACPI. Conforme mostrado em Arch Wiki , você pode colocar um script na pasta /etc/acpi
que executará verificações da presença de um adaptador AC específico na pasta /sys/class/backlight
e altere um valor específico em um arquivo de acordo.