~ubuntu-branches/ubuntu/trusty/fluxbox/trusty-proposed

« back to all changes in this revision

Viewing changes to doc/fluxbox-apps.5.in

  • Committer: Package Import Robot
  • Author(s): Paul Tagliamonte
  • Date: 2010-08-12 21:16:02 UTC
  • mfrom: (0.1.1) (1.1.10)
  • Revision ID: package-import@ubuntu.com-20100812211602-3tsmzl9in5nmwz7z
Tags: 1.1.1+git20100807.0cc08f9-1
* debian/ dir has been cleaned out, complete repackage
  of most files.
* pulled new archive from git.fluxbox.org HEAD, saved as
  tar.gz.
* Added in fluxbox.* files from the old dfsg tree.
* Added in system.fluxbox-menu file from the old dfsg tree
* Added the source/format file to bump package source
  version from 1.0 to 3.0 (quilt). 
* Changed rules file to match the old dfsg setup so that
  fluxbox behaves nicely.
* Removed entries from copyright that no longer apply.
* Added theme based on Denis Brand ( naran )'s old theme.
* Added a background I whipped up.
* Changed compile flags to point to debian theme by default
* Adding a patch to have fluxbox use x-terminal-emulator
  over xterm. Closes: #591694 (LP: #580485)
* Adding a patch to allow titlebar-window dragging.
* Changed the flags in rules to pull from a script. This script
  lets us un-hardcode what theme is default. Be sure there
  is a theme pack!
* Added comments to my patches.
* Removing debian/docs, empty file.
* Fixing fluxbox.desktop to remove all the warnings from
  desktop-file-validate
* Fixing libtool issue by running an update before
  configure in the rules script.
* Added a compile flag script to auto-detect what platform
  we are running on, and apply the correct theme. This
  should solve Ubuntnu issues later on.
* adding in a get-orig-source rule
* fixing the upstream version number to pinpoint
  the commit ( thanks, lfaraone ).
* adding a rule for get-orig-source. ( thanks again,
  lfaraone ).
* Updated rules to actually allow us to do a build from it
* Removed Denis from the uploaders ( as per an email
  conversation )
* Removing madduck from the uploaders ( thanks for asking,
  lfaraone. ). Thanks for your hard work, madduck.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.\"     Title: fluxbox-apps
 
2
.\"    Author: [see the "AUTHORS" section]
 
3
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
 
4
.\"      Date: 02/19/2009
 
5
.\"    Manual: Fluxbox Manual
 
6
.\"    Source: fluxbox-apps.txt 1.1.2
 
7
.\"  Language: English
 
8
.\"
 
9
.TH "FLUXBOX\-APPS" "5" "02/19/2009" "fluxbox\-apps\&.txt 1\&.1\&.2" "Fluxbox Manual"
 
10
.\" -----------------------------------------------------------------
 
11
.\" * (re)Define some macros
 
12
.\" -----------------------------------------------------------------
 
13
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
14
.\" toupper - uppercase a string (locale-aware)
 
15
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
16
.de toupper
 
17
.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
 
18
\\$*
 
19
.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
 
20
..
 
21
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
22
.\" SH-xref - format a cross-reference to an SH section
 
23
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
24
.de SH-xref
 
25
.ie n \{\
 
26
.\}
 
27
.toupper \\$*
 
28
.el \{\
 
29
\\$*
 
30
.\}
 
31
..
 
32
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
33
.\" SH - level-one heading that works better for non-TTY output
 
34
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
35
.de1 SH
 
36
.\" put an extra blank line of space above the head in non-TTY output
 
37
.if t \{\
 
38
.sp 1
 
39
.\}
 
40
.sp \\n[PD]u
 
41
.nr an-level 1
 
42
.set-an-margin
 
43
.nr an-prevailing-indent \\n[IN]
 
44
.fi
 
45
.in \\n[an-margin]u
 
46
.ti 0
 
47
.HTML-TAG ".NH \\n[an-level]"
 
48
.it 1 an-trap
 
49
.nr an-no-space-flag 1
 
50
.nr an-break-flag 1
 
51
\." make the size of the head bigger
 
52
.ps +3
 
53
.ft B
 
54
.ne (2v + 1u)
 
55
.ie n \{\
 
56
.\" if n (TTY output), use uppercase
 
57
.toupper \\$*
 
58
.\}
 
59
.el \{\
 
60
.nr an-break-flag 0
 
61
.\" if not n (not TTY), use normal case (not uppercase)
 
62
\\$1
 
63
.in \\n[an-margin]u
 
64
.ti 0
 
65
.\" if not n (not TTY), put a border/line under subheading
 
66
.sp -.6
 
67
\l'\n(.lu'
 
68
.\}
 
69
..
 
70
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
71
.\" SS - level-two heading that works better for non-TTY output
 
72
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
73
.de1 SS
 
74
.sp \\n[PD]u
 
75
.nr an-level 1
 
76
.set-an-margin
 
77
.nr an-prevailing-indent \\n[IN]
 
78
.fi
 
79
.in \\n[IN]u
 
80
.ti \\n[SN]u
 
81
.it 1 an-trap
 
82
.nr an-no-space-flag 1
 
83
.nr an-break-flag 1
 
84
.ps \\n[PS-SS]u
 
85
\." make the size of the head bigger
 
86
.ps +2
 
87
.ft B
 
88
.ne (2v + 1u)
 
89
.if \\n[.$] \&\\$*
 
90
..
 
91
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
92
.\" BB/BE - put background/screen (filled box) around block of text
 
93
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
94
.de BB
 
95
.if t \{\
 
96
.sp -.5
 
97
.br
 
98
.in +2n
 
99
.ll -2n
 
100
.gcolor red
 
101
.di BX
 
102
.\}
 
103
..
 
104
.de EB
 
105
.if t \{\
 
106
.if "\\$2"adjust-for-leading-newline" \{\
 
107
.sp -1
 
108
.\}
 
109
.br
 
110
.di
 
111
.in
 
112
.ll
 
113
.gcolor
 
114
.nr BW \\n(.lu-\\n(.i
 
115
.nr BH \\n(dn+.5v
 
116
.ne \\n(BHu+.5v
 
117
.ie "\\$2"adjust-for-leading-newline" \{\
 
118
\M[\\$1]\h'1n'\v'+.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
 
119
.\}
 
120
.el \{\
 
121
\M[\\$1]\h'1n'\v'-.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
 
122
.\}
 
123
.in 0
 
124
.sp -.5v
 
125
.nf
 
126
.BX
 
127
.in
 
128
.sp .5v
 
129
.fi
 
130
.\}
 
131
..
 
132
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
133
.\" BM/EM - put colored marker in margin next to block of text
 
134
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
135
.de BM
 
136
.if t \{\
 
137
.br
 
138
.ll -2n
 
139
.gcolor red
 
140
.di BX
 
141
.\}
 
142
..
 
143
.de EM
 
144
.if t \{\
 
145
.br
 
146
.di
 
147
.ll
 
148
.gcolor
 
149
.nr BH \\n(dn
 
150
.ne \\n(BHu
 
151
\M[\\$1]\D'P -.75n 0 0 \\n(BHu -(\\n[.i]u - \\n(INu - .75n) 0 0 -\\n(BHu'\M[]
 
152
.in 0
 
153
.nf
 
154
.BX
 
155
.in
 
156
.fi
 
157
.\}
 
158
..
 
159
.\" -----------------------------------------------------------------
 
160
.\" * set default formatting
 
161
.\" -----------------------------------------------------------------
 
162
.\" disable hyphenation
 
163
.nh
 
164
.\" disable justification (adjust text to left margin only)
 
165
.ad l
 
166
.\" -----------------------------------------------------------------
 
167
.\" * MAIN CONTENT STARTS HERE *
 
168
.\" -----------------------------------------------------------------
 
169
.SH "Name"
 
170
fluxbox-apps \- per\-window attribute configuration for fluxbox(1)
 
171
.SH "Synopsis"
 
172
.sp
 
173
~/\&.fluxbox/apps
 
174
.SH "SYNTAX"
 
175
.sp
 
176
Variable parameters are shown in emphasis: \fIargument\fR
 
177
.sp
 
178
All other characters shown are required verbatim\&. Whitespce is only required to delimit words, but it is fine to add more whitespace\&.
 
179
.SH "DESCRIPTION"
 
180
.sp
 
181
It is possible to force an application to always have the same dimensions, position, and other settings when it is first launched\&. These settings are saved in the `apps\' file\&.
 
182
.sp
 
183
Most simple settings can be saved using the \(lqRemember\&...\(rq submenu of the window menu, which can usually be opened with a right\-click on the titlebar\&. More advanced features require manually editing the `apps\' file\&. This may include using \fBGROUP SECTIONS\fR to set up automatic window tab groups\&.
 
184
.sp
 
185
You do not need to \(lqreload\(rq fluxbox after editing the apps file, the changes should be rescanned when the next window is opened\&.
 
186
.sp
 
187
The file is made up of two main types of sections, apps and groups, detailed below\&.
 
188
.SH "APP SECTIONS"
 
189
.sp
 
190
\fB[app]\fR sections provide settings for individual application windows\&.
 
191
.PP
 
192
These sections begin with a line of the format:
 
193
.RS 4
 
194
 
 
195
\fB[app]\fR
 
196
\fB(\fR\fIpattern\fR\fB)\fR
 
197
\fB{\fR\fIcount\fR\fB}\fR
 
198
.RE
 
199
.sp
 
200
The \fIpattern\fR can be one or more patterns which match windows\&. For more details, see \fBCLIENT PATTERNS\fR\&. If you specify more than one \fIpattern\fR, they must ALL match for the settings to be applied\&.
 
201
.sp
 
202
The \fB{\fR\fIcount\fR\fB}\fR is optional\&. If specified, then the entry will only match at most that many windows at any time\&. If omitted, the default is to apply the settings to all matching windows\&.
 
203
.sp
 
204
This opening \fB[apps]\fR line is followed by any number of settings for the application\&. See \fBSETTINGS\fR for more details\&.
 
205
.PP
 
206
Each of these sections ends with the single line:
 
207
.RS 4
 
208
 
 
209
\fB[end]\fR
 
210
.RE
 
211
.SH "GROUP SECTIONS"
 
212
.sp
 
213
The primary purpose of \fB[group]\fR sections is to group windows together\&. All windows in a group will be tabbed together automatically\&.
 
214
.PP
 
215
These sections begin with a line of the format:
 
216
.RS 4
 
217
 
 
218
\fB[group]\fR
 
219
\fB(\fR\fIpattern\fR\fB)\fR
 
220
.RE
 
221
.sp
 
222
Where the \fIpattern\fR item is optional\&. If specified, this pattern must match for the group to take effect\&. It is common to use non\-window\-specific patterns such as \fB(workspace)\fR here\&. See \fBCLIENT PATTERNS\fR for more details\&.
 
223
.sp
 
224
This is followed by any number of \fB[app]\fR lines\&. These have a simiar format to the \fB[app]\fR section detailed above in \fBAPP SECTIONS\fR, but do not contain any settings and do not have an associated \fB[end]\fR line\&.
 
225
.PP
 
226
Like this:
 
227
.RS 4
 
228
 
 
229
\fB[app]\fR
 
230
\fB(\fR\fIpattern\fR\fB)\fR
 
231
.RE
 
232
.sp
 
233
This section may also contain settings that are applied to every window in the group\&. See the \fBSETTINGS\fR section for details\&.
 
234
.PP
 
235
As with \fB[app]\fR sections, each of these sections ends with the single line:
 
236
.RS 4
 
237
 
 
238
\fB[end]\fR
 
239
.RE
 
240
.SH "SETTINGS"
 
241
.sp
 
242
These settings may be stored in the `apps\' file\&. A settings line must appear inside either an \fB[app]\fR or \fB[group]\fR section\&.
 
243
.PP
 
244
The general format is:
 
245
.RS 4
 
246
 
 
247
\fB[\fR\fIsetting\fR\fB]\fR
 
248
\fB{\fR\fIvalue\fR\fB}\fR
 
249
.RE
 
250
.sp
 
251
All allowed values are described below, except for \fIbool\fR which can simply have the value \fByes\fR or \fBno\fR, which enables or disables the associated setting, respectively\&.
 
252
.PP
 
253
\fB[Workspace]\fR {\fInumber\fR}
 
254
.RS 4
 
255
Forces the application to open on the
 
256
\fInumber\fR
 
257
workspace specified\&. Workspaces are set by number, beginning with 0\&.
 
258
.RE
 
259
.PP
 
260
\fB[Jump]\fR {\fIbool\fR}
 
261
.RS 4
 
262
Changes the active workspace to the remembered one when the application is opened\&. This is only useful when used in conjunction with
 
263
\fI[Workspace]\fR\&. See
 
264
\fBEXAMPLES\fR\&.
 
265
.RE
 
266
.PP
 
267
\fB[Head]\fR {\fInumber\fR}
 
268
.RS 4
 
269
Forces the application to open on the
 
270
\fInumber\fR
 
271
head specified (Xinerama only)\&.
 
272
.RE
 
273
.PP
 
274
\fB[Layer]\fR {\fInumber\fR}
 
275
.RS 4
 
276
Specify the layer to open the window on (by number)\&. Each layer has a number\&. The named ones are: 2\-AboveDock, 4\-Dock, 6\-Top, 8\-Normal, 10\-Bottom, 12\-Desktop\&.
 
277
.RE
 
278
.PP
 
279
\fB[Dimensions]\fR {\fIwidth\fR \fIheight\fR}
 
280
.RS 4
 
281
Opens the application with the specified
 
282
\fIwidth\fR
 
283
and
 
284
\fIheight\fR, in pixels\&.
 
285
.RE
 
286
.PP
 
287
\fB[Position]\fR (\fIanchor\fR) {\fIX\fR \fIY\fR}
 
288
.RS 4
 
289
Position the application at a particular spot\&. By default the upper\-left corner is placed at screen coordinates (\fIX\fR,\fIY\fR)\&. If you specify an
 
290
\fIanchor\fR, say BottomRight, then the lower\-right corner of the window is positioned (\fIX\fR,\fIY\fR) pixels from the lower\-right corner of the screen\&.
 
291
.PP
 
292
\fIanchor\fR may be set to one of:
 
293
.RS 4
 
294
 
 
295
\fBTopLeft Left BottomLeft Top Center Bottom TopRight Right BottomRight\fR
 
296
.RE
 
297
.RE
 
298
.PP
 
299
\fB[Deco]\fR {\fIvalue\fR}
 
300
.RS 4
 
301
.PP
 
302
Specify the decoration state\&. There are several predefined \fIvalue\fR sets:
 
303
.RS 4
 
304
.PP
 
305
\fBNORMAL\fR
 
306
.RS 4
 
307
Standard decorations
 
308
.RE
 
309
.PP
 
310
\fBNONE\fR
 
311
.RS 4
 
312
No decorations
 
313
\fBTAB\fR
 
314
Like TAB except keep the tabs
 
315
.RE
 
316
.PP
 
317
\fBBorder\fR
 
318
.RS 4
 
319
Like NONE except keep the X window border
 
320
.RE
 
321
.PP
 
322
\fBTINY\fR
 
323
.RS 4
 
324
Titlebar with only an iconify button
 
325
.RE
 
326
.PP
 
327
\fBTOOL\fR
 
328
.RS 4
 
329
Titlebar only
 
330
.RE
 
331
.sp
 
332
The
 
333
\fIvalue\fR
 
334
may also be a bitmask for finer\-grained control\&. The bits are, from (1<<0) to (1<<10): Titlebar, Handle/Grips, Border, Iconify Button, Maximize Button, Close Button, Menu Enabled, Sticky Button, Shade Button, Tabbing enabled, Focus Enabled\&.
 
335
.RE
 
336
.RE
 
337
.PP
 
338
\fB[Shaded]\fR {\fIbool\fR}
 
339
.RS 4
 
340
Whether the window is Shaded (rolled\-up) or not\&.
 
341
.RE
 
342
.PP
 
343
\fB[Tab]\fR {\fIbool\fR}
 
344
.RS 4
 
345
Whether the window has tabs enabled\&.
 
346
.RE
 
347
.PP
 
348
\fB[FocusHidden]\fR {\fIbool\fR}
 
349
.RS 4
 
350
If enabled, the window will not appear in
 
351
\fINextWindow\fR/\fIPrevWindow\fR
 
352
lists\&.
 
353
.RE
 
354
.PP
 
355
\fB[IconHidden]\fR {\fIbool\fR}
 
356
.RS 4
 
357
If enabled, the window will not appear in the icon area of the toolbar\&.
 
358
.RE
 
359
.PP
 
360
\fB[Hidden]\fR {\fIbool\fR}
 
361
.RS 4
 
362
A shortcut for setting both
 
363
\fBFocusHidden\fR
 
364
and
 
365
\fBIconHidden\fR
 
366
at the same time\&.
 
367
.RE
 
368
.PP
 
369
\fB[Sticky]\fR {\fIbool\fR}
 
370
.RS 4
 
371
Specify if an application should be sticky (shown on all workspaces) or not\&.
 
372
.RE
 
373
.PP
 
374
\fB[Minimized]\fR {\fIbool\fR}
 
375
.RS 4
 
376
Application should start minimized
 
377
.RE
 
378
.PP
 
379
\fB[Maximized]\fR {\fIvalue\fR}
 
380
.RS 4
 
381
.PP
 
382
Application should start maximized\&. \fIvalue\fR may be:
 
383
.RS 4
 
384
.PP
 
385
\fByes\fR
 
386
.RS 4
 
387
Fully maximized
 
388
.RE
 
389
.PP
 
390
\fBhorz\fR
 
391
.RS 4
 
392
Horizontally maximized
 
393
.RE
 
394
.PP
 
395
\fBvert\fR
 
396
.RS 4
 
397
Vertically maximized
 
398
.RE
 
399
.PP
 
400
\fBno\fR
 
401
.RS 4
 
402
Not maximized
 
403
.RE
 
404
.RE
 
405
.RE
 
406
.PP
 
407
\fB[Fullscreen]\fR {\fIbool\fR}
 
408
.RS 4
 
409
Application should start in fullscreen mode (fully maximized without any decorations)\&.
 
410
.RE
 
411
.PP
 
412
\fB[Close]\fR {\fIbool\fR}
 
413
.RS 4
 
414
Save settings on close\&. By default, application settings are not updated when a window is closed\&.
 
415
.RE
 
416
.PP
 
417
\fB[Alpha]\fR {\fIvalue\fR [\fIvalue\fR]}
 
418
.RS 4
 
419
Set the alpha value for this window\&. If two values are given, they correspond to the focused and unfocused transparency, respectively\&. One number only will be used for both values\&.
 
420
\fIvalue\fR
 
421
is an integer between 0 and 255\&.
 
422
.RE
 
423
.SH "CLIENT PATTERNS"
 
424
.PP
 
425
A \fIpattern\fR looks like this:
 
426
.RS 4
 
427
 
 
428
\fB(\fR[\fIpropertyname\fR[!]=]\fIregexp\fR\fB)\fR
 
429
\&...
 
430
.RE
 
431
.sp
 
432
Match definitions are enclosed in parentheses \fB(\fR\&...\fB)\fR, and if no \fIpropertyname\fR is given then \fBName\fR is assumed\&. The \fIregexp\fR can contain any regular expression, or the special value \fB[current]\fR, which matches the corresponding value of the currently focused window\&. See \fIregex(7)\fR for more information on acceptable regular expressions\&.
 
433
.sp
 
434
\fIpropertyname\fR is not case sensitive, whereas the \fIregexp\fR is\&.
 
435
.sp
 
436
If you specify multiple \fB(\fR\fB\fIpattern\fR\fR) arguments, this implies an AND condition \- All specified patterns must match\&.
 
437
.sp
 
438
You can use \fB=\fR to test for equality or \fB!=\fR to test for inequality\&.
 
439
.PP
 
440
The following values are accepted for \fIpropertyname\fR:
 
441
.RS 4
 
442
.PP
 
443
\fBName\fR
 
444
.RS 4
 
445
A string, corresponding to the CLASSNAME property (The first field of WM_CLASS from the output of the
 
446
\fBxprop(1)\fR
 
447
utility)\&.
 
448
.RE
 
449
.PP
 
450
\fBClass\fR
 
451
.RS 4
 
452
A string, corresponding to the CLASSCLASS property (The second field of WM_CLASS from the output of the
 
453
\fBxprop(1)\fR
 
454
utility)\&.
 
455
.RE
 
456
.PP
 
457
\fBTitle\fR
 
458
.RS 4
 
459
A string, corresponding to the window title (WM_NAME from
 
460
\fBxprop(1)\fR)\&.
 
461
.RE
 
462
.PP
 
463
\fBRole\fR
 
464
.RS 4
 
465
A string, corresponding to the ROLE property (WM_WINDOW_ROLE from
 
466
\fBxprop(1)\fR)\&.
 
467
.RE
 
468
.PP
 
469
\fBTransient\fR
 
470
.RS 4
 
471
Either
 
472
\fByes\fR
 
473
or
 
474
\fBno\fR, depending on whether the window is transient (typically, a popup dialog) or not\&.
 
475
.RE
 
476
.PP
 
477
\fBMaximized\fR
 
478
.RS 4
 
479
Either
 
480
\fByes\fR
 
481
or
 
482
\fBno\fR, depending on whether the window is maximized or not\&.
 
483
.RE
 
484
.PP
 
485
\fBMinimized\fR
 
486
.RS 4
 
487
Either
 
488
\fByes\fR
 
489
or
 
490
\fBno\fR, depending on whether the window is minimized (iconified) or not\&.
 
491
.RE
 
492
.PP
 
493
\fBShaded\fR
 
494
.RS 4
 
495
Either
 
496
\fByes\fR
 
497
or
 
498
\fBno\fR, depending on whether the window is shaded or not\&.
 
499
.RE
 
500
.PP
 
501
\fBStuck\fR
 
502
.RS 4
 
503
Either
 
504
\fByes\fR
 
505
or
 
506
\fBno\fR, depending on whether the window is sticky (on all workspaces) or not\&.
 
507
.RE
 
508
.PP
 
509
\fBFocusHidden\fR
 
510
.RS 4
 
511
Either
 
512
\fByes\fR
 
513
or
 
514
\fBno\fR, depending on whether the window has asked to be left off the focus list (or, the alt\-tab list), or not\&.
 
515
.RE
 
516
.PP
 
517
\fBIconHidden\fR
 
518
.RS 4
 
519
Either
 
520
\fByes\fR
 
521
or
 
522
\fBno\fR, depending on whether the window has asked to be left off the icon list (or, the taskbar), or not\&.
 
523
.RE
 
524
.PP
 
525
\fBUrgent\fR
 
526
.RS 4
 
527
Either
 
528
\fByes\fR
 
529
or
 
530
\fBno\fR, depending on whether the window has the urgent hint set\&.
 
531
.RE
 
532
.PP
 
533
\fBWorkspace\fR
 
534
.RS 4
 
535
A number corresponding to the workspace number to which the window is attached\&. The first workspace here is
 
536
\fB0\fR\&. You may also use
 
537
\fB[current]\fR
 
538
to match the currently visible workspace\&.
 
539
.RE
 
540
.PP
 
541
\fBWorkspaceName\fR
 
542
.RS 4
 
543
A string corresponding to the name of the workspace to which the window is attached\&.
 
544
.RE
 
545
.PP
 
546
\fBHead\fR
 
547
.RS 4
 
548
The number of the display head to which the window is attached\&. You may match this against the special value
 
549
\fB[mouse]\fR
 
550
which refers to the head where the mouse pointer currently resides\&.
 
551
.RE
 
552
.PP
 
553
\fBLayer\fR
 
554
.RS 4
 
555
The string name of the window\'s layer, which is one of
 
556
\fBAboveDock\fR,
 
557
\fBDock\fR,
 
558
\fBTop\fR,
 
559
\fBNormal\fR,
 
560
\fBBottom\fR,
 
561
\fBDesktop\fR
 
562
.RE
 
563
.RE
 
564
.PP
 
565
\fBExample\ \&1.\ \&Matches any windows with the CLASSNAME of "xterm"\fR
 
566
.sp
 
567
.if n \{\
 
568
.RS 4
 
569
.\}
 
570
.fam C
 
571
.ps -1
 
572
.nf
 
573
.BB lightgray
 
574
(xterm)
 
575
.EB lightgray
 
576
.fi
 
577
.fam
 
578
.ps +1
 
579
.if n \{\
 
580
.RE
 
581
.\}
 
582
.PP
 
583
\fBExample\ \&2.\ \&Matches any windows with the same CLASSNAME as the currently focused window\fR
 
584
.sp
 
585
.if n \{\
 
586
.RS 4
 
587
.\}
 
588
.fam C
 
589
.ps -1
 
590
.nf
 
591
.BB lightgray
 
592
(Name=[current])
 
593
.EB lightgray
 
594
.fi
 
595
.fam
 
596
.ps +1
 
597
.if n \{\
 
598
.RE
 
599
.\}
 
600
.PP
 
601
\fBExample\ \&3.\ \&Matches any windows on the same head as the mouse but on a different layer than the currently focused window\fR
 
602
.sp
 
603
.if n \{\
 
604
.RS 4
 
605
.\}
 
606
.fam C
 
607
.ps -1
 
608
.nf
 
609
.BB lightgray
 
610
(Head=[mouse]) (Layer!=[current])
 
611
.EB lightgray
 
612
.fi
 
613
.fam
 
614
.ps +1
 
615
.if n \{\
 
616
.RE
 
617
.\}
 
618
.SH "FILES"
 
619
.PP
 
620
\fB~/\&.fluxbox/apps\fR
 
621
.RS 4
 
622
This is the default location for the application settings\&.
 
623
.RE
 
624
.SH "RESOURCES"
 
625
.PP
 
626
\fBsession\&.appsFile:\fR \fIlocation\fR
 
627
.RS 4
 
628
This may be set to override the location of the application settings\&.
 
629
.RE
 
630
.SH "EXAMPLES"
 
631
.sp
 
632
Here are some interesting and/or useful examples you can do with your apps file\&.
 
633
.sp
 
634
.if n \{\
 
635
.RS 4
 
636
.\}
 
637
.fam C
 
638
.ps -1
 
639
.nf
 
640
.BB lightgray
 
641
# Put the first two windows which end with \'term\' on workspace 1
 
642
[app] (name=\&.*[tT]erm) {2}
 
643
  [Workspace]   {1}
 
644
[end]
 
645
 
 
646
# Center kate with a specific size, and update these values when the window is
 
647
# closed\&.
 
648
[app] (name=kate)
 
649
  [Dimensions]  {1022 747}
 
650
  [Position]    (CENTER) {0 0}
 
651
  [Close]       {yes}
 
652
[end]
 
653
 
 
654
# When starting konqueror, jump to workspace 1 first and start it there\&.
 
655
[app] (name=konqueror)
 
656
  [Workspace]   {1}
 
657
  [Jump]        {yes}
 
658
[end]
 
659
 
 
660
# start all aterm without decorations
 
661
[app] (name=aterm)
 
662
  [Deco]        {NONE}
 
663
[end]
 
664
 
 
665
# a group with the gimp dock and toolbox
 
666
# appears on layer 4 (bottom)
 
667
[group]
 
668
  [app] (name=gimp) (role=gimp\-dock)
 
669
  [app] (name=gimp) (role=gimp\-toolbox)
 
670
  [Layer]       {4}
 
671
[end]
 
672
.EB lightgray
 
673
.fi
 
674
.fam
 
675
.ps +1
 
676
.if n \{\
 
677
.RE
 
678
.\}
 
679
.SH "AUTHORS"
 
680
.sp
 
681
.RS 4
 
682
.ie n \{\
 
683
\h'-04'\(bu\h'+03'\c
 
684
.\}
 
685
.el \{\
 
686
.sp -1
 
687
.IP \(bu 2.3
 
688
.\}
 
689
Jim Ramsay <i\&.am at jimramsay com> (>fluxbox\-1\&.0\&.0)
 
690
.RE
 
691
.sp
 
692
.RS 4
 
693
.ie n \{\
 
694
\h'-04'\(bu\h'+03'\c
 
695
.\}
 
696
.el \{\
 
697
.sp -1
 
698
.IP \(bu 2.3
 
699
.\}
 
700
Curt Micol <asenchi at asenchi com> (>fluxbox\-0\&.9\&.11)
 
701
.RE
 
702
.sp
 
703
.RS 4
 
704
.ie n \{\
 
705
\h'-04'\(bu\h'+03'\c
 
706
.\}
 
707
.el \{\
 
708
.sp -1
 
709
.IP \(bu 2.3
 
710
.\}
 
711
Tobias Klausmann <klausman at users sourceforge net> (\(lafluxbox\-0\&.9\&.11)
 
712
.RE
 
713
.sp
 
714
.RS 4
 
715
.ie n \{\
 
716
\h'-04'\(bu\h'+03'\c
 
717
.\}
 
718
.el \{\
 
719
.sp -1
 
720
.IP \(bu 2.3
 
721
.\}
 
722
Grubert <grubert at users sourceforge net> (fluxbox)
 
723
.RE
 
724
.sp
 
725
.RS 4
 
726
.ie n \{\
 
727
\h'-04'\(bu\h'+03'\c
 
728
.\}
 
729
.el \{\
 
730
.sp -1
 
731
.IP \(bu 2.3
 
732
.\}
 
733
Matthew Hawkins <matt at mh dropbear id au> (blackbox)
 
734
.RE
 
735
.sp
 
736
.RS 4
 
737
.ie n \{\
 
738
\h'-04'\(bu\h'+03'\c
 
739
.\}
 
740
.el \{\
 
741
.sp -1
 
742
.IP \(bu 2.3
 
743
.\}
 
744
Wilbert Berendsen <wbsoft at xs4all nl> (blackbox)
 
745
.RE
 
746
.SH "SEE ALSO"
 
747
.sp
 
748
fluxbox(1) xprop(1) regex(7)