Представляем вашему вниманию Видео: Учим Ubuntu 16.04 LTS сигнализировать о потере электропитания от сети с канала Linux 4 Me. Приятного просмотра!
Использованные команды:
1) acpi_listen — прослушивание событий электропитания
2) echo $DISPLAY — показывает номер активного дисплея в системе
3) sudo gedit /etc/acpi/events/adapter-on
____Содержание файла adapter-on________
event=ac_adapter ACPI0003:00 00000080 00000001 (заменить значение на свое)
action=/etc/acpi/
___________________________________________
4) sudo gedit /etc/acpi/events/adapter-off
________Содержание файла adapter-off_________
event=ac_adapter ACPI0003:00 00000080 00000000 (заменить значение на свое)
action=/etc/acpi/
_________________________________________________
5) sudo gedit /etc/acpi/
______Содержание файла
#!/bin/sh
if on_ac_power; then
kill $(pgrep ^notify-osd$)
export DISPLAY=:0 && export XAUTHORITY=/home/username/.Xauthority && sudo -u username /usr/bin/notify-send «Система электропитания» «Питание подключено» -i unity-power-panel
aplay ‘/home/username/.sounds/’
else
kill $(pgrep ^notify-osd$)
export DISPLAY=:0 && export XAUTHORITY=/home/username/.Xauthority && sudo -u username /usr/bin/notify-send «Система электропитания» «Питание отключено» -i unity-power-panel
aplay ‘/home/username/.sounds/’
fi
Замените username на имя своего пользователя
_____________________________________________________
6) sudo chmod +x /etc/acpi/ —- Даем права на исполнение скрипта
Ссылка на аудио файлы и исходники скрипта