#!/bin/bash
while [ -z $dauer ]
do
dauer=$(zenity --title="Anschalter" --entry --text "Für wie viele Minuten möchtest du den Netzwerkzugang abschalten?")
[[ $? == 1 ]] && exit
[[ -z $dauer ]] && zenity --info --text="Abschaltdauer angeben..."
done
nmcli nm enable false
(t=0
while [ $((t*60)) -le $dauer ]
do
t=$((t+1))
sleep 60
echo $((t*600/dauer))
done ) | zenity --progress --title="Anschalter ist aktiv" --text="Der Netzwerkzugang ist für $dauer Minuten blockiert. Du bist angeschaltet. Nutze deine Zeit." --percentage=0 --no-cancel
nmcli nm enable true