Zenity is a nice and simple way to prettify Bash scripts, similar to kdialog, xdialog and a few others, but on the whole I think the best of the lot. Though there is nothing preventing you from mixing them up if one has a feature that would be more useful for something. I started using Zenity years ago, when there wasn't much documentation and consequently didn't use the progress dialogue the right way. The result being that some scripts eventually broke. For example, there was no information on how to make the progress bar progress - so I only used the whirr-whirr pulsate effect. No Progress In the past, I simply started a pulsater, pushed it into the background, saved the PID and later killed it when necessary, like this: zenity --progress & PID=$! echo "Do something" kill $PID That used to worked fine, but recently on Fedora 22, it just sits there and does nothing. It won't even blink. Dead as a doornail. Bah, humbug... When All Else
Autonomous planes, trains and cranes...