%general-entities; ]> $LastChangedBy$ $Date$ gtk+->k3-version; gtk+-3 Introduction to gtk+-3 The gtk+-3 package contains gtk+-3 libraries. These are used for creating graphical user interfaces for applications. &lfs70_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: >k3-md5sum; Download size: >k3-size; Estimated disk space required: >k3-buildsize; Estimated build time: >k3-time; gtk+-3 Dependencies Required (compiled with support for glib and libX11), , , and (specifically, libX11, libXext, libXi and libXrender are required, libXinerama, libXcomposite, libXrandr and libXdamage are optional) Optional , , , (required if you want to build . NB, you will need to install Gobject Introspection before you install , and .) and (only needed if you want to rebuild the documentation). User Notes: Installation of gtk+-3 Install gtk+-3 by running the following commands: ./configure --prefix=/usr --sysconfdir=/etc && make To test the results: rm tests/css/parser/selector.css && rm tests/a11y/pickers.ui && make check Now, as the root user: make install Command Explanations rm tests/css/parser/selector.css and rm tests/a11y/pickers.ui: This prevents two tests being run as they are known to fail. Configuring gtk+-3 Config Files ~/.config/gtk-3.0/settings.ini and /etc/gtk-3.0/settings.ini ~/.config/gtk-3.0/settings.ini /etc/gtk-3.0/settings.ini Configuration Information Gtk+-3 themes change the way a gtk application looks. An icon theme can be used to change the icons that appear on the application's toolbar. If you have installed a Gtk+-3 theme (eg or an icon theme (such as ) you can set your prefences in ~/.config/gtk-3.0/settings.ini: cat > ~/.config/gtk-3.0/settings.ini << "EOF" [Settings] gtk-theme-name = Adwaita gtk-fallback-icon-theme = gnome EOF There are many more themes available at Gnome-Look.org and other places. Once you've settled on themes you like, you can (as the root user) make them the default system wide: cat > /etc/gtk-3.0/settings.ini << "EOF"[Settings] gtk-theme-name = Clearwaita gtk-fallback-icon-theme = elementary EOF Contents Installed Programs Installed Libraries Installed Directories gtk3-demo, gtk-query-immodules-3.0, and gtk-update-icon-cache libgailutil.so, libgdk-3.so, and libgtk-3.so /etc/gtk-3.0, /usr/include/gtk-3.0, /usr/include/gail-3.0, /usr/lib/gtk-3.0 and /usr/share/gtk-3.0 Short Descriptions gtk3-demo is a simple program that demonstrates some of the things that can be done with gtk+-3 gtk3-demo gtk-query-immodules-3.0 collects information about loadable input method modules for gtk+-3 and writes it to the default cache file location, or to standard output. gtk-query-immodules-3.0 gtk-update-icon-cache is an icon theme caching utility that creates mmap()able cache files for icon themes. gtk-update-icon-cache libgailutil.so contains functions that implements the accessibility interfaces defined by the GNOME Accessibility Toolkit libgailutil.so libgdk-3.so contains functions that act as a wrapper around the low-level drawing and windowing functions provided by the underlying graphics system (libX11 for now, but maybe in the future wayland). libgdk-3.so libgtk-3.so contains functions that provide an API to implement graphical user interfaces. libgtk-3.so