# HG changeset patch # User Oleksandr Gavenko # Date 1274125368 -10800 # Node ID 87b5a00931531c63391ff537960d2e18d9785a0e # Parent 36ae9ffe3d97d5557bf012d425e00d5a0f4f855f Type of resources. diff -r 36ae9ffe3d97 -r 87b5a0093153 x.rst --- a/x.rst Sun May 16 22:08:52 2010 +0300 +++ b/x.rst Mon May 17 22:42:48 2010 +0300 @@ -20,14 +20,17 @@ The syntax of an Xdefaults file is as follows: - name.Class.resource: value + [client. | *][{restriction.} | *]resource: value - name + client The name of the application, some program allow change it by - '-name' option. - class - The classification used to group resources together. The names - of classes conventionally start with an upper-case letter. + '-name' option. This element is optional (can be substituated + with wildcard). + restriction + + Class names or name of specific class instance. The classes + names conventionally start with an upper-case letter. + resource The name of the resource whose value is to be changed. Resources are typically lowercase with uppercase @@ -56,6 +59,52 @@ $ xrdb -merge ~/.Xdefaults +** Example. + + *foreground: yellow + XClock*foreground: pink + Xman*topBox*foreground: blue + +** Value types. + +*** Colors. + +For color names see '/usr/lib/X11/rgb.txt'. + +*** Font. + +You can use either a full name, a wildcarded specification, or a font alias. + + XTerm*Font: -adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1 + XTerm*Font: *courier-bold-r*140* + XTerm*Font: 7x14 + +*** Geometry. + + XCalc*geometry: 120x120-0-0 + XClock*geometry: -50+100 + +*** Cursor names. + +Cursor resources require the name of the file in /usr/include/X11/bitmaps that +contains the cursor you want to use. + + ScoTerm*pointerShape: gumby + +*** Pixmaps. + +Pixmaps are patterns, like bitmaps, that are used to texture or color an area +on your display. Pixmap resources are specified like cursors or bitmaps. + +*** Numebers. + + XLogo*borderWidth: 10 + +*** Boolean. + +Some resources require a boolean value, such as 'true' or 'false', 'yes' or +'no', or 'on' or 'off'. + ** Wildcard matching. The asterisk can be used as a wildcard, making it easy to write a single rule