Ele não funciona no meu sistema quando eu conecto e desconecto meu adaptador de energia. Você pode verificar se é executado ou não, observando /var/log/pm-powersave.log . Digite tail -f /var/log/pm-powersave.log e, em seguida, conecte / desconecte seu adaptador de energia, ele mostrará quais scripts são executados e sua saída. Se você não obteve nada, significa que nada é executado.
Você pode criar um novo arquivo de regras do udev para criar scripts em /usr/lib/pm-utils/power.d/ e /etc/pm/power.d run. Como root, crie /etc/udev/rules.d/99-powersave.rules e coloque o seguinte conteúdo neste arquivo:
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/usr/sbin/pm-powersave true"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/sbin/pm-powersave false"
Agora, tente colocar seu sistema em modo de bateria e você poderá ver a saída em /var/log/pm-powersave.log , o que significa que os scripts foram executados.