Ubuntu и событие подключения/отключения питания на ноутбуке

×

Предупреждение

Внимание: этот пост был создан более года назад. Информация может быть устаревшей.

Нашел полезную статью по эффективному энергопотреблению в Ubuntu. Но вот что интересно, у меня при подключении/отключении кабеля питания не срабатывал автоматически скрипт /etc/acpi/power.sh Я немного поразмыслил и решил воспользоваться всемогущим udev. Правила для отлова этих событий выглядят так:

SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Charging", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Full", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Unknown", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Discharging", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"