Видео: Учим Ubuntu 16.04 LTS сигнализировать о потере электропитания от сети

Представляем вашему вниманию Видео: Учим Ubuntu 16.04 LTS сигнализировать о потере электропитания от сети с канала Linux 4 Me. Приятного просмотра!

Учим нашу Ubuntu LTS оповещать нас о потере питания от сети.

Использованные команды:
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/ —- Даем права на исполнение скрипта

Ссылка на аудио файлы и исходники скрипта


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288