adw is a port of the GTK 4 design for the GTK 3 version. It enables color customization by using the same color names as the ones for libadwaita
.
VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. Vte is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etc.
gtk-look
finds and displays HTML documentation for GTK, GNOME and Glib functions and variables in Emacs, similar to what info-lookup-symbol does for info files (C-h S). The documentation is expected to be devhelp indexes with HTML files. The location of the indexes can be customized. In addition to C code development gtk-look
is good for
perl-gtk2
, recognising class funcs likeGtk2::Label->new
and bare method names likeset_text
.guile-gnome
, recognising methods likeset-text
and classes like<gtk-window>
.
This package provides a GTK-based prompter for the Himitsu secret storage system.
Numix is a modern flat theme with a combination of light and dark elements. It supports GNOME, Unity, Xfce, and Openbox.
cl-cffi-gtk
is a Lisp binding to GTK+ 3 (GIMP Toolkit) which is a library for creating graphical user interfaces.
gtksourceviewmm is a portable C++ library that extends the standard GTK+ framework for multiline text editing with support for configurable syntax highlighting, unlimited undo/redo, search and replace, a completion framework, printing and other features typical of a source code editor.
Layer Shell is a Wayland protocol for desktop shell components, such as panels, notifications and wallpapers. It can be used to anchor windows to a corner or edge of the output, or stretch them across the entire output. It supports all Layer Shell features including popups and popovers.
cl-cffi-gtk
is a Lisp binding to GTK+ 3 (GIMP Toolkit) which is a library for creating graphical user interfaces.
A library for using the Layer Shell and Session Lock Wayland protocols with GTK4. This Library is compatible with C, C++ and any language that supports GObject introspection files (Python, Vala, etc).
Documentation at https://melpa.org/#/gtk-variant
Greybird is a grey derivative of the Bluebird theme by the Shimmer Project. It supports GNOME, Unity, and Xfce.
This package provides a global menu applet for use with desktop panels such as mate-panel and xfce4-panel.
Sugar Toolkit provides services and a set of GTK+ widgets to build activities and other Sugar components. This is the GTK+ 3 binding of the Sugar Toolkit.
WebKitGTK+ is a full-featured port of the WebKit rendering engine, suitable for projects requiring any kind of web integration, from hybrid HTML/CSS applications to full-fledged web browsers. WebKitGTK+ video playing capabilities can be extended through the use of GStreamer plugins (not propagated by default) such as gst-plugins-good
and gst-plugins-bad
.
GTK-server binding
This package provides a LightDM greeter implementation using GTK+, lets you select a desktop session and log in to it.
Flat Remix GTK is a GTK application theme inspired by material design. It is mostly flat using a colorful palette with some shadows, highlights, and gradients for some depth.
G-Golf port of (a subset of) the upstream gtk4-demo
examples in the gtk:bin
Guix package output. Run guix edit g-golf-gtk-4-examples
for inspiration how to wrap G-Golf applications when writing a Guix package.
This package provides a set of helper programs necessary to build the Gtk2Hs suite of libraries. These tools include a modified c2hs binding tool that is used to generate FFI declarations, a tool to build a type hierarchy that mirrors the C type hierarchy of GObjects found in glib, and a generator for signal declarations that are used to call back from C to Haskell. These tools are not needed to actually run Gtk2Hs programs.
This package provides a backend implementation for xdg-desktop-portal which uses GTK+ and various pieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot
or org.gnome.SessionManager
D-Bus interfaces.
This package provides a backend implementation for xdg-desktop-portal which uses GTK+ and various pieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot
or org.gnome.SessionManager
D-Bus interfaces.
transmission-remote-gtk is a GTK client for remote management of the Transmission BitTorrent client, using its HTTP RPC protocol.