Translation(s): English - Français - Italiano - Svenska
GTK is a popular toolkit for creating programs with a graphical user interface that works with the X Window System or, more recently, Wayland. Such toolkits provide programmers with easy ways to create windows, menus, pop-up dialogs, and other common ways to interact with the user through a graphical interface. Licensed under the LGPL license (GNU Lesser General Public License), GTK is free (and open-source) software, and is part of the GNU Project. This means you are granted certain freedoms such as being able to inspect the code, change it, and distribute your modifications.
GTK was previously known as GTK+, but was renamed to just GTK in February 2019. Originally GTK was an acronym for the Gimp ToolKit, which was created for the graphics editing program GIMP.
Desktop environments and window managers that use GTK
GNOME environment uses GTK as a base, which means that programs written for GNOME use GTK as their toolkit.
MATE, a fork of the GNOME 2 desktop
Xfce also uses it as their base, though its applications typically do not depend on as many programs. (This is the difference between something being branded as a "GNOME program" and as a "GTK program".)
- The GPE Palmtop Environment and Maemo, Nokia's internet tablet framework, also use GTK as a base.
- Fluxbox uses GTK.
Other toolkits
- Qt
- Motif
Resources
GTK official website is https://www.gtk.org