Display KDE / GTK+ GUI dialog
GTK+ (GIMP Toolkit) is a cross-platform, highly usable, feature rich toolkit for creating graphical user interfaces. It comes with an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. It is one of the most popular toolkits for the X Window System, along with FLTK and Qt.
Dialogs for GNOME (GTK+)
You can use zenity command to display or create the following types of GTK+ based simple dialog using shell scripts:
- Display calendar dialog.
- Display text entry (input) dialog.
- Display error dialog.
- Display file selection dialog.
- Display list dialog.
- Display progress indication dialog.
- Display scale dialog.
- Display message dialog such as:
- Error messages.
- Information messages.
- Question messages.
- Warning messages.
Supported GTK+ Desktop Systems
- GNOME and GNOME based programs use GTK+
- Xfce is based on GTK+
- LXDE (Lightweight X11 Desktop Environment) is based on GTK+
- ROX Desktop is a lightweight desktop, with features from the GUI of RISC OS
- GPE Palmtop Environment
- Access Linux Platform successor of the Palm OS PDA platform
- Sugar the learning platform uses GTK+ and PyGTK
- KDE is based on Qt, but has integration with GTK+-based programs and themes since version 4.2.
Dialogs for KDE
KDE is a free software and desktop system that runs on on Linux, FreeBSD, Solaris, Microsoft Windows and Mac OS X systems. However, it is best known for its Plasma Desktop, a desktop environment provided as the default working environment on many Linux distributions, such as openSUSE, Mandriva Linux, Kubuntu, and others.