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.
Contents |
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
Following Linux and UNIX based environments use GTK+:
- 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.
kdialog command
KDialog is just like zenity but it is designed for KDE desktop / qt apps. KDialog can be used to show nice dialog boxes from shell scripts.