author | Anselm R. Garbe <garbeam@wmii.de> |
Sun, 16 Jul 2006 00:47:40 +0200 | |
changeset 80 | 8125f908c80c |
parent 79 | aabebd6e61f3 |
child 82 | 3954fc13b2e8 |
permissions | -rw-r--r-- |
68 | 1 |
.TH DWM 1 dwm-0.1 |
0 | 2 |
.SH NAME |
39 | 3 |
dwm \- dynamic window manager |
0 | 4 |
.SH SYNOPSIS |
38 | 5 |
.B dwm |
0 | 6 |
.RB [ \-v ] |
7 |
.SH DESCRIPTION |
|
38 | 8 |
.B dwm |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
9 |
is a dynamic window manager for X11. It consists of a small status bar and |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
10 |
arranges windows in either a tiled or floating mode. |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
11 |
.P |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
12 |
In tiled mode |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
13 |
.B dwm |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
14 |
manages all windows in a left master column and a right stacking column. The |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
15 |
master column contains a single window, the left stacking column all other |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
16 |
windows. Dialog windows are treated floating. |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
17 |
.P |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
18 |
In floating mode |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
19 |
.B dwm |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
20 |
manages all windows in a conventional way. They can be resized and moved freely |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
21 |
with the mouse. |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
22 |
.P |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
23 |
Windows are grouped by tags. You can view all windows with a specific tag per |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
24 |
time. However, each window is allowed to contain more than one tag, which |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
25 |
allows to make windows visible in all views. |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
26 |
.P |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
27 |
.B dwm |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
28 |
reads from standard input to display status text, if written. |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
29 |
.P |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
30 |
.B dwm |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
31 |
draws 1-pixel borders around windows to indicate the focus state and providing as |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
32 |
much screen real estate as possible. Unfocused windows contain a small bar |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
33 |
in front of the window indicating the tags and the window title. |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
34 |
.SH OPTIONS |
0 | 35 |
.TP |
36 |
.B \-v |
|
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
37 |
prints version information to standard output, then exits. |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
38 |
.SH CUSTOMIZATION |
58
1269bd127551
made barclick to select the specific tag
Anselm R. Garbe <garbeam@wmii.de>
parents:
56
diff
changeset
|
39 |
.B dwm |
79
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
40 |
is customized through editing its source code. It is assumed that |
aabebd6e61f3
fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents:
68
diff
changeset
|
41 |
.B dwm |
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
42 |
users know to patch it for their needs. This keeps it fast, secure and simple, |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
43 |
because it does not process any input data, except window properties and |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
44 |
the status text read from standard input. |
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
45 |
.SS Keyboard Control |
55 | 46 |
.TP 16 |
47 |
.I Key |
|
48 |
.I Action |
|
49 |
.TP |
|
50 |
.B Mod1-Return |
|
51 |
Zoom |
|
52 |
.B window |
|
53 |
to the |
|
54 |
.B master |
|
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
55 |
column |
55 | 56 |
.TP |
57 |
.B Mod1-k |
|
58 |
Focus previous |
|
59 |
.B window |
|
60 |
.TP |
|
61 |
.B Mod1-j |
|
62 |
Focus next |
|
63 |
.B window |
|
64 |
.TP |
|
65 |
.B Mod1-m |
|
66 |
Maximize current |
|
67 |
.B window |
|
68 |
.TP |
|
69 |
.B Mod1-[0..n] |
|
70 |
Focus |
|
71 |
.B nth |
|
72 |
tag |
|
73 |
.TP |
|
74 |
.B Mod1-space |
|
75 |
(Re-)arrange |
|
76 |
.B all |
|
77 |
windows tiled |
|
56 | 78 |
.TP |
79 |
.B Mod1-Shift-space |
|
80 |
(Re-)arrange |
|
81 |
.B all |
|
82 |
windows floating |
|
83 |
.TP |
|
84 |
.B Mod1-Shift-[0..n] |
|
85 |
Apply |
|
86 |
.B nth |
|
87 |
tag to current |
|
88 |
.B window |
|
89 |
.TP |
|
90 |
.B Mod1-Shift-q |
|
91 |
Quit |
|
92 |
.B dwm |
|
93 |
.TP |
|
94 |
.B Mod1-Shift-Return |
|
95 |
Start |
|
96 |
.B terminal |
|
97 |
.TP |
|
98 |
.B Mod1-Shift-w |
|
99 |
Start |
|
100 |
.B web browser |
|
101 |
.TP |
|
102 |
.B Mod1-Shift-l |
|
103 |
Lock |
|
104 |
.B screen |
|
105 |
.TP |
|
106 |
.B Control-[0..n] |
|
107 |
Append |
|
108 |
.B nth |
|
109 |
tag to cureent |
|
110 |
.B window |
|
80
8125f908c80c
several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents:
79
diff
changeset
|
111 |
.SS Mouse Control |
59
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
112 |
.TP |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
113 |
.B Mod1-Button1 |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
114 |
Moves current |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
115 |
.B window |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
116 |
while dragging |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
117 |
.TP |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
118 |
.B Mod1-Button2 |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
119 |
Lowers current |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
120 |
.B window |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
121 |
.TP |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
122 |
.B Mod1-Button3 |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
123 |
Resizes current |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
124 |
.B window |
5d4653de9a1c
implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents:
58
diff
changeset
|
125 |
while dragging |