gtkdialog ist ein Werkzeug zur Erstellung von grafischen Oberflächen, die mit einem beliebigen Interpreter verwendbar sind. Es ermöglicht dem Programmierer, die grafische Oberfläche in einer einfachen XML-artigen Sprache zu beschreiben und diese mit jedem Interpreter zu verwenden, der entweder Dateien, Standard-I/O oder Umgebungsvariablen unterstützt. Es kann als externes Programm durch den Interpreter aufgerufen werden, kann aber auch als eigenständiges Framework für die Anwendung benutzt werden. Beispiele für eigenständige Verwendung sowie Einsatz zusammen mit bash und awk werden mitgeliefert. (hjb)