Projects / Xdialog


Xdialog is designed to be a drop-in replacement for the dialog and cdialog programs. It converts any terminal-based program into a program with an X interface. The dialogs are easier to see and use, and Xdialog adds more functionality such as a help button and box, a treeview, an editbox, file and directory selectors, a range box, and a calendar. It uses GTK+, and will match your desktop theme.

Operating Systems

Recent releases

  •  18 Aug 2006 17:11

    Release Notes: This release fixes the bug introduced in 2.3.0 where the "Hide typing" check button always appeared in the input boxes, regardless of the existence of a password field.

    •  13 Aug 2006 21:11

      Release Notes: This release adds a new --password=1|2 syntax to allow a password field in one of the first fields of --2inputsbox and --3inputsbox. It adds optional red/green/blue parameters for the --colorsel widget. A bug has been fixed in the --treeview widget, which was failing to properly build a tree when decreasing the level of an item by more than 1 compared to the level of the previous item. A bug in the --colorsel widget that triggered a GTK warning when the --icon option was used has been fixed.

      •  07 May 2006 07:13

        Release Notes: A bug in the --dselect widget was corrected to prevent it from returning a filename instead of the directory name. This widget was also improved slightly.

        •  17 Feb 2006 20:02

          Release Notes: This release adds the --timeout transient option. It fixes a problem with some patched GTK versions and the --rc-file option. There is still an issue left with fixed fonts for XDIALOG_HIGH_DIALOG_COMPAT mode (with Mandrake's GTK+ packages). A custom log message handler has been implemented to prevent GTK/GDK/GLIB from using stdout as the message output. XDIALOG_NO_GMSGS environment variable support has been added to forbid (when TRUE) emission of GTK/GDK/GLIB messages on stderr. Preliminary GTK2 support (still broken) has been added.

          •  23 Jul 2004 22:45

            Release Notes: This release adds the ESC keyboard shortcut for the CANCEL/NO button. Indonesian, Dutch, Polish, Italian, Catalan, and Swedish translations have been added. Xmessage and textbox samples have been changed for compatibility with bash-less systems. This release has been updated for gettext v0.13.1. There are fixes to the spec file for automake bugs.

            Recent comments

            18 Apr 2002 16:30 mutation

            Xdialog rocks!
            I totally love this tool. In combination with shell script, it allows you to quickly set up a user-friendly interface, where otherwise you would be stuck with console prompts or having to write your own clumsy GUI for the simple task at hand.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.