GTK+ RC files in gentoo
This little file introduces the use of GTK+ RC files in gentoo. If
you don't know what "gentoo" or GTK+ is, you should ask yourself
why you're reading this file in the first place. :^)
If you don't know what a "GTK+ RC file" is, you can either
ignore this document, or, if you'd like to customize the look of all
GTK+ widgets used by gentoo, read on!
WHAT IS IMPLEMENTED
As of version 0.9.15, gentoo knows about and loads a GTK+ RC file on
startup. This allows you to customize the look (e.g. fonts, colors,
and pixmaps) of widgets used in the program.
Release 0.9.18 adds names to the two column lists widgets
used as the main directory panes, as well as the text widget used
by command output capture and the ViewText command. A listing of
widget names appears in the example GTK+ RC file.
Version 0.9.22 adds a name to the "Preview"-column list
used in the File Styles config page. This should be set to the same
style as the panes themselves, to get an accurate preview.
Except for the widgets mentioned above, no widgets in
gentoo have names. To affect their look, you have to use the class
NAMING THE FILE
When starting up, gentoo will load a GTK+ RC file after reading its
own config file (.gentoorc). This order allows you to control which
GTK+ RC file is used, by giving its path in the ordinary config.
Currently, the name of the GTK+ RC file read by gentoo is
always ".gentoogtkrc" (note the dot).
You can use the "GTK+ RC" path (on the Paths config tab) to
control where gentoo will look for the GTK+ RC. The default value
for this path is simply "$HOME", which will make gentoo look in your
home directory for the file (yes, gentoo paths can contain environ-
ment variable look-ups).
There is no notion of a site-wide GTK+ RC. If you want
gentoo to look for one anyway, append ":/usr/local/lib/gentoo" to
the path, and put the desired file there. Don't forget to name it
WITH a dot (unlike the site-wide normal gentoorc).
THE SUPPLIED EXAMPLE
Included in the distribution archive is a sample of a GTK+ RC file,
called "gentoogtkrc-example". It is very short and simple; it just
sets the panes' fonts to Courier. To use this file, copy it to a
dir included in gentoo's GTK+ RC search path. Don't forget to also
rename it to ".gentoogtkrc", minding the dot as always.
DISABLING GTK+ RC SUPPORT
If you don't want gentoo to read any GTK+ RC file, there are two
ways of accomplishing that.
One easy and permanent way is to remove the file. Since it's
not considered an error by gentoo to fail to open the GTK+ RC file,
this will not produce any annoying error messages or warnings. It
will just quietly turn off GTK+ RC loading.
If you're after something less permanent, you could always
use the command-line option "--no-gtkrc". If started with this
option, gentoo will not load any GTK+ RC file.