Zenity is a tool that allows you to display Gtk+ dialog boxes from the command line and through shell scripts. It is similar to gdialog, but is intended to be saner. This requires libgnomecanvas, gnome-doc-utils, and libnotify.