1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
# XSETTINGS registry
This page lists the shared settings which are currently under the control of the XSETTINGS system. Desktop configuration interfaces should provide a way to set these.
Note that currently only GTK supports XSETTINGS, so the distinction between 'all desktops' and 'all GTK desktops' is currently irrelevant. The type and default value is given for each one.
## Shared by all desktops
### Net/DoubleClickTime
Maximum time allowed between two clicks for them to be considered a double click (in milliseconds)
* int 250
### Net/DoubleClickDistance
Maximum distance allowed between two clicks for them to be considered a double click (in pixels)
* int 5
### Net/DndDragThreshold
Number of pixels the cursor can move before dragging
* int 8
### Net/CursorBlink
Whether the cursor should blink
* bool True
### Net/CursorBlinkTime
Length of the cursor blink cycle, in milleseconds
* int 1200
### Net/ThemeName
Name of theme to use. This is a directory either in <tt>~/.themes</tt> (except on Debian), or the 'system' theme directory, which depends on where GTK was installed. Basically, it could be anywhere. This should really use the base dir spec or something similar to locate the theme.
* string "Default"
### Net/IconThemeName
Name of icon theme to use for icons.
* string "hicolor"
## Xft settings
These settings can be shared by all Xft clients.
### Xft/Antialias
Whether to antialias Xft fonts; 0`no, 1`yes, -1=default
* int -1
### Xft/Hinting
Whether to hint Xft fonts; 0`no, 1`yes, -1=default
* int -1
### Xft/HintStyle
What degree of hinting to use; "hintnone", "hintslight", "hintmedium", or "hintfull"
* string "hintnone"
### Xft/RGBA
Type of subpixel antialiasing; "none", "rgb", "bgr", "vrgb", "vbgr"
* string "none"
### Xft/DPI
Resolution for Xft, in 1024 * dots/inch. -1 to use default value
* int -1
## GTK only
These settings are only used by GTK desktops at present. Some way to share these should be found, or they should be moved out to some other system.
### Gtk/CanChangeAccels
Whether menu accelerators can be changed by pressing a key over the menu item.
* bool False
### Gtk/ColorPalette
Palette to use in the color selector.
* string "black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90"
### Gtk/FontName
Name of default font to use
* string "Sans 10"
### Gtk/IconSizes
List of icon sizes (gtk-menu`16,16;gtk-button`20,20...
* string NULL
### Gtk/KeyThemeName
Name of key theme RC file to load.
* string NULL
### Gtk/ToolbarStyle
Whether default toolbars have text only, text and icons, icons only, etc.
* enum {Icons, Text, Both, Both_Horiz} Both
### Gtk/ToolbarIconSize
Size of icons in default toolbars.
* enum LARGE_TOOLBAR
### Gtk/IMPreeditStyle
How to draw the input method preedit string.
* enum Callback
### Gtk/IMStatusStyle
How to draw the input method statusbar.
* enum Callback
### Gtk/MenuImages
Whether images should be shown in menus
* bool True
### Gtk/ButtonImages
Whether stock icons should be shown in buttons
* bool True
### Gtk/MenuBarAccel
The accelerator for moving the focus to the menubar
* string "F10"
-- Main.[[MatthiasClasen|MatthiasClasen]] - 30 Aug 2004. Discussion of this specification should occur on [[xdg|http://lists.freedesktop.org/mailman/listinfo/xdg]].
|