/usr/share/GNUstep/Documentation/Developer/Back/General/DefaultsSummary.html is in gnustep-back-common 0.20.1-2ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>User Defaults Summary for GNUstep Backend</title>
</head>
<body>
<font face="serif">
<h1><a name="title$DefaultsSummary">User Defaults Summary for GNUstep Backend</a></h1>
<h3>Authors</h3>
<dl>
<dt><a href="http://www.gnustep.org/developers/whoiswho.html">Adam Fedor</a> (<a href="mailto:fedor@gnu.org"><code>fedor@gnu.org</code></a>)</dt>
<dd>
</dd>
</dl>
<p><b>Version:</b> $Revision: 32849 $</p>
<p><b>Date:</b> $Date: 2011-04-13 20:54:22 -0600 (Wed, 13 Apr 2011) $</p>
<p><b>Copyright:</b> (C) 2005 Free Software Foundation, Inc.</p>
<h1><a name="001000000000">Defaults Summary</a></h1>
<p>
This document contains a summary of available user default
values that one can set to control the operation of the GNUstep
backend.
</p>
<h2><a name="001001000000">Backend Defaults</a></h2>
<p>
Below is a list of defaults used to control the x11-based
backend. These defaults generally control system specific
display and user interaction options which may not be available
on all systems.
</p>
<dl>
<dt>NSDefaultVisual</dt>
<dd>
<p>
An integer that specifies the X-Windows visual class to use
in the application. For instance one could display the
application using the PsuedoColor visual class by setting
the value to the id of this class. The default is the
X-Windows default visual class.
</p>
</dd>
<dt>NSColorsPerChannel</dt>
<dd>
<p>
An integer which limits the maximum number of colors to
display, per channel. For a psuedo-color display, this would
limit the total number of colors that the application could
use (normally 256). For a true-color display, this would
limit the range of red, green, and blue values that could be used.
</p>
</dd>
<dt>GSAppOwnsMiniwindow</dt>
<dd>
<p>
GSAppOwnsMiniwindow is for miniwindows (not app icons). If
it's YES or absent, GNUstep handles miniaturization itself
and doesn't let the window manager do it. If it's NO, the
window manager is allowed to do its own iconification. This
does not affect app icons at all.
</p>
</dd>
<dt>GSFontAntiAlias</dt>
<dd>
<p>
With the xlib backend, this is a boolean value which
defaults to <code>YES</code>. If set to
<code>YES</code> and X Windows system has the XFT
extension, then the application will use anti-aliased fonts
as provided by XFT. If set to <code>NO</code> anti-aliased fonts
will not be used even when available.
</p>
<p>
With the art backend, A boolean value which defaults to
YES. If YES, text is anti-aliased at small sizes (9-16
pixels). The value is advisory (specific fonts can override this
setting).
</p>
</dd>
<dt>GSFontMask</dt>
<dd>
<p>
[Xlib backend only]
A string value which defaults to <code>"*"</code>. It defines
the pattern used to get the installed fonts from the
X-Server. A value of <code>"*-iso8859-1"</code> would only
include fonts available with ISO Western encoding. This
feature might be helpfull if the font_cacher program is having
problem with the X-Server.
</p>
</dd>
<dt>GSBackHandlesWindowDecorations</dt>
<dd>
<p>
A boolean value, which indicates if the backend should let the
window-manager/native-window-system handle window
decorations. When set to <code>NO</code>, GNUstep-GUI will handle
the window decorations, which is particularly useful if you aren't
running any window manager.
</p>
</dd>
<dt>GSUseWMTaskBar</dt>
<dd>
<p>
[W32 backend only]
A string value which defaults to <code>YES</code>. If enabled, the
backend assumes that miniwindows are displayed in a task bar. In
this case, the app icon is not shown and the main menu behavior
is changed so it is not ordered out, but minimized, so clicking
on the minimized menu will activate the application.
</p>
</dd>
<dt>GSXEnableFontSet</dt>
<dd>
<p>
A string value which defaults to <code>NO</code>. If set to
<code>YES</code>, then the backend font classes will support
full multi-byte/unicode characters. This is useful for using
many East Asian languages. However, the respose of the GUI is
somwhat slower when this is enabled.
</p>
</dd>
<dt>GSXIMInputMethodStyle</dt>
<dd>
<p>
A string value used to specify the XIM input method for
entering characters. Valid values are
<code>RootWindow</code>, <code>OffTheSpot</code>, or
<code>OverTheSpot</code>.
</p>
</dd>
<dt>GraphicCompositing</dt>
<dd>
<p>
[Xlib backend only]
A boolean value which defaults to <code>YES</code>. If set to
<code>YES</code>, then the application uses various tricks
to get alpha colors to work when compositing images. This
may slow down drawing of images, but it is generally
recommended anyway, particularly on fast systems.
</p>
</dd>
<dt>Fast Drawing on 8-bit Displays</dt>
<dd>
<p>
[X11-based backends only]
This is not a user default, but if you are using an 8-bit display
and you define the standard X11 <code>BEST</code> colormap (via
<code>xstdcmap -best</code>), then GNUstep will use this colormap
and enable faster drawing onto 8-bit displays.
</p>
</dd>
<dt>Keyboard Modifiers</dt>
<dd>
<p>
The OPENstep specification requires three main different
keyboard modifiers: <code>CONTROL</code>,
<code>COMMAND</code> and <code>ALTERNATE</code> as well as
the <code>HELP</code> modifier for context help. Some systems
may not have these set up correctly. You can changed the defaults
with the default keys.
</p>
<ul>
<li>
GSFirstControlKey
</li>
<li>
GSSecondControlKey
</li>
<li>
GSFirstCommandKey
</li>
<li>
GSSecondCommandKey
</li>
<li>
GSFirstAlternateKey
</li>
<li>
GSSecondAlternateKey
</li>
<li>
GSFirstHelpKey
</li>
<li>
GSSecondHelpKey
</li>
</ul>
<p>
Default values are respectively:
</p>
<ul>
<li>
Control_L
</li>
<li>
Control_R
</li>
<li>
Alt_L
</li>
<li>
NoSymbol
</li>
<li>
Alt_R
</li>
<li>
NoSymbol
</li>
<li>
Help
</li>
<li>
Super_L
</li>
</ul>
<p>
These strings correspond to "keysyms" on X11 systems. On X11,
physical keys on the keyboard are equivalent to <em>keycodes</em>.
A single keysym may be associated to more than one keycode, and
can even be associated to a shifted key.
</p>
<p>
This is described more completely in the <a href="../../../User/Gui/KeyboardSetup.html">GUI documentation on
keyboard setup</a>.
</p>
</dd>
<dt>GSModifiersAreKeys</dt>
<dd>
<p>
On some keyboards, the default X11 mapping includes keycodes that
are mapped to one or another modifier keysym depending on whether
'shift' (or in some cases, another key) is pressed. This is the
case on some Apple USB keyboards for example: one key to the left
of the spacebar maps to "Option" without shift pressed, and "Alt"
with shift pressed. Such keyboard mappings are often useful in
non-English contexts to access accents or non-Roman characters.
However if such a key is used as a modifier in GNUstep problems can
occur when trying to use the modifier in conjunction with a shifted
character. In particular, you will need to hit and release the
modifier and the shift key in a particular order, or else things
will not work as expected, and the modifier may become "stuck". If
you experience such a problem, set <code>GSModifiersAreKeys</code>
to <code>YES</code>.
</p>
</dd>
<dt>UseWindowMakerIcons</dt>
<dd>
<p>
UseWindowMakerIcons is for app icons, and has no effect when
the window manager isn't Window Maker. It displays the
application's icon window in the window Window Maker
provides instead of creating one controlled by the app. This
allows the icon to be docked. It is a boolean value which
defaults to <code>YES</code>.
</p>
</dd>
<dt>XGPS-Shm</dt>
<dd>
<p>
A boolean value which defaults to <code>YES</code> (as long as shared
memory is available). If set to <code>NO</code>, shared memory is not
used for various display specific operations.
</p>
</dd>
<dt>GSOldClipboard</dt>
<dd>
<p>
[X backends only]
A boolean value which defaults to <code>NO</code>. If set to YES the
old GNUstep way of X clipboard interaction will be used. That is
PRIMARY as the general pasteboard and CLIPBOARD for the
selection. Whereas the new X standard is the other way around. This
setting may be needed for interaction in an old X enviornment.
</p>
</dd>
</dl>
<br />
</font>
</body>
</html>
|