Programs based on the X Tookit Intrinsics obtain resources from the following sources (other programs usually support some subset of these sources):
RESOURCE_MANAGER root window property
Any global resources that should be available to clients on all machines should be stored in the RESOURCE_MANAGER property on the root window of the first screen using the xrdb program. This is frequently taken care of when the user starts X through the display manager.
SCREEN_RESOURCES root window property
Any resources specific to a given screen (e.g. colors) that should be available to clients on all machines should be stored in the SCREEN_RESOURCES property on the root window of that screen. The xrdb program will sort resources automatically and place them in RESOURCE_MANAGER or SCREEN_RESOURCES, as appropriate.
Directories named by the environment variable XUSERFILESEARChpATH or the environment variable XAPPLRESDIR, plus directories in a standard place (usually under /usr/lib/X11, but this can be overridden with the XFILESEARChpATH environment variable) are searched for for
XENVIRONMENT
Any user, and machine specific resources may be specified by setting the XENVIRONMENT environment variable to the name of a resource file to be loaded by all applications. If this variable is not defined, a file named
Resources can also be specified from the command line. The resourcestring is a single resource name and value as shown above. If the string contains characters interpreted by the shell (e.g., asterisk), they must be quoted. Any number of
Program resources are organized into groups called classes, so that collections of individual resources (each of which are called instances) can be set all at once. By convention, the instance name of a resource begins with a lowercase letter and class name with an uppercase letter. Multiple word resources are concatenated with the first letter of the succeeding words capitalized. Applications written with the X Toolkit Intrinsics will have at least the following resources:
background (class Background)
This resource specifies the color to use for the window background. borderWidth (class BorderWidth)
This resource specifies the width in pixels of the window border. borderColor (class BorderColor)
This resource specifies the color to use for the window border.
Most applications using the X Toolkit Intrinsics also have the resource foreground (class Foreground), specifying the color to use for text and graphics within the window.
Page 139 | Graphics Administration Guide for |