138
|
1 |
-*- mode: outline; coding: utf-8 -*-
|
|
2 |
|
|
3 |
* Standard.
|
|
4 |
|
|
5 |
See
|
|
6 |
|
|
7 |
http://www.tronche.com/gui/x/icccm/
|
|
8 |
|
227
|
9 |
* Making screenshort.
|
|
10 |
|
|
11 |
$ sudo apt-get install scrot
|
|
12 |
$ scrot -d <sec> <file>
|
|
13 |
|
|
14 |
or
|
|
15 |
|
|
16 |
$ sudo apt-get install imagemagic
|
|
17 |
$ import -quality 100 -pause <sec> -silent <file>
|
348
|
18 |
|
|
19 |
* .Xdefaults
|
|
20 |
|
|
21 |
The syntax of an Xdefaults file is as follows:
|
|
22 |
|
399
|
23 |
[client. | *][{restriction.} | *]resource: value
|
348
|
24 |
|
399
|
25 |
client
|
348
|
26 |
The name of the application, some program allow change it by
|
399
|
27 |
'-name' option. This element is optional (can be substituated
|
|
28 |
with wildcard).
|
|
29 |
restriction
|
|
30 |
|
|
31 |
Class names or name of specific class instance. The classes
|
|
32 |
names conventionally start with an upper-case letter.
|
|
33 |
|
348
|
34 |
resource
|
|
35 |
The name of the resource whose value is to be changed.
|
|
36 |
Resources are typically lowercase with uppercase
|
|
37 |
concatenation.
|
|
38 |
value
|
|
39 |
The actual value of the resource. This can be 1 of 3 types:
|
|
40 |
* Integer (whole numbers).
|
|
41 |
* Boolean (true/false, yes/no, on/off).
|
|
42 |
* String, for example word (white), color (#ffffff), font
|
|
43 |
(-*-fixed-bold-r-*-*-*-100-*-*-*-*-iso8859-1 ) or path
|
|
44 |
(/usr/bin/firefox).
|
|
45 |
delimiters
|
|
46 |
A period (.) is used to signify each step down into the
|
|
47 |
hierarchy. A colon (:) is used to separate the resource
|
|
48 |
declaration from the actual value.
|
|
49 |
|
|
50 |
Comment start with '!' char and goes up to end of line or C-like /* */.
|
|
51 |
|
|
52 |
Use xprop utility to find classes and resources used by application.
|
|
53 |
|
|
54 |
To reread your .Xresources file, and throw away your old resources:
|
|
55 |
|
|
56 |
$ xrdb ~/.Xdefaults
|
|
57 |
|
|
58 |
To reread your .Xresources file, and keep your old resources:
|
|
59 |
|
|
60 |
$ xrdb -merge ~/.Xdefaults
|
|
61 |
|
399
|
62 |
** Example.
|
|
63 |
|
|
64 |
*foreground: yellow
|
|
65 |
XClock*foreground: pink
|
|
66 |
Xman*topBox*foreground: blue
|
|
67 |
|
|
68 |
** Value types.
|
|
69 |
|
|
70 |
*** Colors.
|
|
71 |
|
|
72 |
For color names see '/usr/lib/X11/rgb.txt'.
|
|
73 |
|
|
74 |
*** Font.
|
|
75 |
|
|
76 |
You can use either a full name, a wildcarded specification, or a font alias.
|
|
77 |
|
|
78 |
XTerm*Font: -adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1
|
|
79 |
XTerm*Font: *courier-bold-r*140*
|
|
80 |
XTerm*Font: 7x14
|
|
81 |
|
|
82 |
*** Geometry.
|
|
83 |
|
|
84 |
XCalc*geometry: 120x120-0-0
|
|
85 |
XClock*geometry: -50+100
|
|
86 |
|
|
87 |
*** Cursor names.
|
|
88 |
|
|
89 |
Cursor resources require the name of the file in /usr/include/X11/bitmaps that
|
|
90 |
contains the cursor you want to use.
|
|
91 |
|
|
92 |
ScoTerm*pointerShape: gumby
|
|
93 |
|
|
94 |
*** Pixmaps.
|
|
95 |
|
|
96 |
Pixmaps are patterns, like bitmaps, that are used to texture or color an area
|
|
97 |
on your display. Pixmap resources are specified like cursors or bitmaps.
|
|
98 |
|
|
99 |
*** Numebers.
|
|
100 |
|
|
101 |
XLogo*borderWidth: 10
|
|
102 |
|
|
103 |
*** Boolean.
|
|
104 |
|
|
105 |
Some resources require a boolean value, such as 'true' or 'false', 'yes' or
|
|
106 |
'no', or 'on' or 'off'.
|
|
107 |
|
348
|
108 |
** Wildcard matching.
|
|
109 |
|
|
110 |
The asterisk can be used as a wildcard, making it easy to write a single rule
|
|
111 |
that can be applied to many different applications or elements.
|