"New Linux users are often afraid of the command line. They
prefer graphical alternatives to commands and scripts. For help,
they can turn to dialog and Xdialog, two simple tools that can be
used to create front ends to command-line tools.
"The fundamental difference between the tools is that while
dialog can create console or text-based front ends, Xdialog can
generate an X interface for any terminal-based program..."