Grafische Oberflächen sind oft sehr aufwändig zu erstellen. Gerade bei einfach Skripten lohnt dieser Aufwand nicht wirklich. Und doch kann gerade unerfahrenen Anwendern nur selten die Bedienung über das Terminal zugemutet werden.
Eine einfache Lösung bietet Xdialog. Simple Dialoge und Menüs sind damit ohne Aufwand erstellbar. Aber auch ein Farbauswahldialog ist inzwischen im Repertoire.
Mit aneinandergereihten Dialogen kann man so auch größere Programme erstellen, wobei man dabei dann doch irgendwann merkt, dass die Möglichkeiten begrenzt sind. Nichtsdestotrotz können so Ergebnisse ganz brauchbar sein, wie ice-prefer, mein Konfigurationsprogramm für den Fenstermanager IceWM, zeigen dürfte.