Xubuntu установлена на ноутбуке. При обычной загрузке автоматом запускаются приложения: Pidgin, Skype, Viber, Thunderbird, Gisweather.
Если ноутбук запускаю в дали от розетки и wifi, все эти программы бесполезны.
Написал скрипт и добавил в автозагрузку:
#!/bin/bash
status_battery=`acpi -a`
if [ "$status_battery" = "Adapter 0: on-line" ]
then
#AC
#Включить wifi
wifi on
sleep 10
#Проверка подключения к сети LAN
state_wifi=`ifconfig wlp7s0 | grep -c "inet"`
state_eth=`ifconfig enp6s0 | grep -c "inet"`
if [ "$state_wifi" != "0" ] || [ "$state_eth" != "0" ]
then pidgin &
sleep 10
skype &
sleep 15
/opt/viber/Viber StartMinimized &
sleep 15
thunderbird &
sleep 20
gis-weather &
fi
else
#BATTERY
#Выключить wifi и bluetooth
wifi off
bluetooth off
# Выключить звук
pactl set-sink-mute '1' true
fi
exit 0
Для работы необходимо:
1. Изменить в коде имена сетевых адаптеров (wlp7s0 и enp6s0) на свои. Определить их можно командой ifconfig в терминале.
2. Установить программу acpi
sudo apt install acpi