GTK+-2.24.22
Installation of GTK+ 2
Install GTK+ 2 by running the
following commands:
sed -i 's#l \(gtk-.*\).sgml#& -o \1#' docs/{faq,tutorial}/Makefile.in &&
sed -i 's#.*@man_#man_#' docs/reference/gtk/Makefile.in &&
sed -i -e 's#pltcheck.sh#$(NULL)#g' gtk/Makefile.in &&
./configure --prefix=/usr --sysconfdir=/etc &&
make
To test the results, issue: make
check. Note that you must run the tests from a
session with X Window Display capability (i.e., not a text-based
terminal/console) as the tests attempt to open an X window, and the
tests can take an excessively long time. Using an X Window, the
tests should take less than 0.3 SBUs
Now, as the root
user:
make install
Note
If you installed the package on to your system using a
“DESTDIR” method, an
important file was not installed and must be copied and/or
generated. Generate it using the following command as the
root
user:
gtk-query-immodules-2.0 --update-cache
Command Explanations
sed -i 's#l \(gtk-.*\).sgml#& -o
\1#' docs/{faq,tutorial}/Makefile.in: If you have
DocBook-utils-0.6.14 installed
(specifically, if configure finds db2html) then it will try to use
it to rebuild some of its HTML documentation and fail due to bugs
in some of the Makefile
s. This
sed fixes the
Makefile
s.
sed -i 's#.*@man_#man_#'
docs/reference/gtk/Makefile.in: This sed fixes one of the Makefile
s so it installs the man pages for
gtk-builder-convert,
gtk-query-immodules-2.0, and
gtk-update-icon-cache.
sed -i -e 's#pltcheck.sh#$(NULL)#g'
gtk/Makefile.in: This sed disables one test known to
fail. Not necessary, if not running the tests.
--enable-gtk-doc
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
Configuring GTK+ 2
Config Files
~/.gtkrc-2.0
, /etc/gtk-2.0/gtkrc
, and /usr/share/gtk-2.0/gtkrc
Configuration Information
GTK+ 2 themes change the way a
GTK+ 2 application looks. A
GTK+ 2 icon theme can be used to
change the icons that appear on the application's toolbar. If you
have installed a GTK+ 2 theme
(such as gnome-themes
(requires GTK Engines-2.20.2)) or a GTK+ 2 icon theme (such as gnome-icon-theme-3.10.0) you can
set your preferences in ~/.gtkrc-2.0
:
cat > ~/.gtkrc-2.0 << "EOF"
include "/usr/share/themes/Glider
/gtk-2.0/gtkrc"
gtk-icon-theme-name = "hicolor
"
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-2.0/gtkrc << "EOF"
include "/usr/share/themes/Clearlooks
/gtk-2.0/gtkrc"
gtk-icon-theme-name = "elementary
"
EOF
LXAppearance-0.5.5 is a GTK+ 2 application that can help you choose
the themes you like.
Contents
Installed Programs:
gtk-builder-convert, gtk-demo,
gtk-query-immodules-2.0, and gtk-update-icon-cache
Installed Libraries:
libgailutil.so, libgdk-x11-2.0.so, and
libgtk-x11-2.0.so
Installed Directories:
/etc/gtk-2.0,
/usr/include/{gail-1.0,gtk-2.0,gtk-unix-print-2.0},
/usr/lib/gtk-2.0, /usr/share/doc/gtk+-2.24.22,
/usr/share/gtk-doc/html/{gail-libgail-util,gdk2,gtk2}, and
/usr/share/themes/{Default,Emacs,Raleigh}
Short Descriptions
gtk-builder-convert
|
converts glade files into XML files which can be loaded
with GtkBuilder.
|
gtk-demo
|
demonstrates GTK+ 2
functionality and provides code for the examples.
|
gtk-query-immodules-2.0
|
collects information about loadable input method modules
for GTK+ 2 and writes it
to standard output.
|
gtk-update-icon-cache
|
creates mmap()able cache files for icon themes.
|
libgdk-x11-2.0.so
|
contains functions that act as a wrapper around the
low-level drawing and windowing functions provided by the
underlying graphics system.
|
libgtk-x11-2.0.so
|
contains functions that provide an API to implement
graphical user interfaces.
|
Last updated on 2014-02-21 19:47:03 -0800