Au post #3 N3o51 m'a donné une piste mais je n'arrive pas à la mettre en place.
Pour le bout de code que je t'es donné , si on clique sur annuler alors il rentre dans cette boucle, et la tu peut soit relancer le script ou soit mettre un exit
Le code fonctionne pour la page de démarrage , par contre si c'est pour annuler l'action genre un téléchargement avec une barre de progression de zenity il faudra surement passer par fifo
Si c'est pour récupérer le bouton annuler sur ta fenêtre de démarrage de zenity alors tu peut utilisé mon code ou utiliser un truc comme ça
if ret=`zenity --entry --title='Titre de la vidéo' --text='Saisissez le titre de la vidéo : '`
then
titre=$ret
if [ "$titre" = "" ]
then
echo "Il faut un titre, tient pan t'es mort!"
exit
fi
else
echo "tsss Un Titre on dit, pas le bouton annuler!"
exit
fi
echo $titre
trouvé dans la documentation d'ubuntu
http://doc.ubuntu-fr.org/zenity
et voila un exemple de fifo utiliser si un processus et lancer alors le fait de cliquer sur annuler ferme la fenêtre de zenity mais annule pas le process
http://forum.mandriva.com/fr/viewtopic.php?t=125242