HP Neoware c50 TeemTalk® 5.0 for Unix User's Guide - Page 328

Command Line, Application Defaults, XDefaults

Page 328 highlights

Resources & Command Line Options The following sections describe the most common sources of resource entries; the sections are ordered according to priority - e.g. command line options override duplicate entries in the .Xdefaults file. Command Line Entries on the command line override any other settings specified in other resource files. Whilst most general attributes have equivalent command line arguments, heirarichal ones seldom do have direct equivalents. For example: *foreground: red has the command line equivalent: -fg red *Settings: red does not have a direct equivalent. Although the latter does not have a direct command line option equivalent, it can still be specified on the command line by using its resource string directly. For example: -xrm "*Settings: red" Application Defaults The application defaults file usually exists in /usr/lib/X11/app-defaults. The file in which the resource entries are put is the name of the application with the first two letters capitalised; the application name is hard coded by the X client vendor and is unchangeable. The application defaults file name for TeemTalk with graphics emulation support is xteemx340, and for TeemTalk with no graphics support it is xteemx320. The Application defaults file sets resources globally for applications and therefore sets preferences for all users of the application. .XDefaults The .Xdefaults file is located in a specific user's 'home' directory and is processed for all applications and is not therefore specific to a particular application. Since it is located in the user's 'home' directory it only affects instances of the applications started by users whose home directory it is. Unlike the Application Defaults and Command Line options which are merged into the resource database when an application is started, the entries in the .Xdefaults file are only read once when the X server is started. Therefore changes made to the .Xdefaults file will not affect applications until the next time the X Server is started and the .Xdefaults file re-read. 25-36

  • 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
  • 377
  • 378
  • 379
  • 380

25-36
Resources & Command Line Options
The following sections describe the most common sources of resource entries; the
sections are ordered according to priority - e.g. command line options override
duplicate entries in the
.Xdefaults
file.
Command Line
Entries on the command line override any other settings specified in other resource
files. Whilst most general attributes have equivalent command line arguments,
heirarichal ones seldom do have direct equivalents. For example:
*foreground: red
has the command line equivalent:
-fg red
*Settings: red
does not have a direct equivalent.
Although the latter does not have a direct command line option equivalent, it can still
be specified on the command line by using its resource string directly. For example:
-xrm “*Settings: red”
Application Defaults
The application defaults file usually exists in
/usr/lib/X11/app-defaults
. The file in
which the resource entries are put is the name of the application with the first two
letters capitalised; the application name is hard coded by the X client vendor and is
unchangeable.
The application defaults file name for TeemTalk with graphics emulation support is
xteemx340
, and for TeemTalk with no graphics support it is
xteemx320
. The
Application defaults file sets resources globally for applications and therefore sets
preferences for all users of the application.
.XDefaults
The
.Xdefaults
file is located in a specific user's ‘home’ directory and is processed for
all applications and is not therefore specific to a particular application. Since it is
located in the user's ‘home’ directory it only affects instances of the applications
started by users whose home directory it is.
Unlike the Application Defaults and Command Line options which are merged into
the resource database when an application is started, the entries in the
.Xdefaults
file
are only read once when the X server is started. Therefore changes made to the
.Xdefaults
file will not affect applications until the next time the X Server is started
and the
.Xdefaults
file re-read.