Zenity : Du GUI pour vos scripts simplement

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Je viens de découvrir avec plaisir Zenity, développé par l’équipe de Gnome, qui permet d’afficher très facilement des boîtes de dialogue GTK depuis des scripts shell.

Il existe également dialog pour la partie GUI ASCII.

2 Exemple de redémarrage d'un service

Voici un exemple pour redémarrer le service openvpn :

Configuration File openvpn-restart.sh
zenity --question --text="Start OpenVPN ?" --ok-label="Yes" --cancel-label="No"
if [ $? = 0 ] ; then
    sudo /etc/init.d/openvpn restart
fi