История изменений
Исправление flappyright, (текущая версия) :
Перемудрил. Рабочий вариант:
if pgrep -x openvpn >/dev/null ;
then
[ "$(printf "Нет\\nДа" | ::dmenu -x 15 -y 40 -h 28 -w 1000 -i -p "Отключится от VPN сервера?")" = "Да" ] && sudo -A killall openvpn && notify-send "💡 Отключен от VPN сервера"
else
keys=$(for ovpn in `find $HOME/.vpn*/* -type f -name "*.ovpn"`; do echo $ovpn | cut -f5 -d/ ; done)
ovpn=$(printf "$keys" | ::dmenu -x 15 -y 40 -h 28 -w 600 -l 10 -i -p "Выберите VPN сервер :")
connect=$(sudo -A openvpn --config "$HOME/.vpn/$ovpn")
$connect
fi
Исходная версия flappyright, :
Перемудрил. Рабочий вариант:
keys=$(for ovpn in `find $HOME/.vpn*/* -type f -name "*.ovpn"`; do echo $ovpn | cut -f5 -d/ ; done)
ovpn=$(printf "$keys" | ::dmenu -x 15 -y 40 -h 28 -w 600 -l 10 -i -p "Выберите VPN сервер :")
connect=$(sudo -A openvpn --config $HOME/.vpn/$ovpn)
$connect