3 dwm \- dynamic window manager |
3 dwm \- dynamic window manager |
4 .SH SYNOPSIS |
4 .SH SYNOPSIS |
5 .B dwm |
5 .B dwm |
6 .RB [ \-v ] |
6 .RB [ \-v ] |
7 .SH DESCRIPTION |
7 .SH DESCRIPTION |
8 dwm is a dynamic window manager for X. It manages windows in tiling and |
8 dwm is a dynamic window manager for X. It manages windows in tiled and |
9 versatile layouts. Either layout can be applied dynamically, optimizing the |
9 untiled layouts. Either layout can be applied dynamically, optimizing the |
10 environment for the application in use and the task performed. |
10 environment for the application in use and the task performed. |
11 .P |
11 .P |
12 In tiling layout windows are managed in a master and stacking area. The master |
12 In tiled layout windows are managed in a master and stacking area. The master |
13 area contains the windows which currently need most attention, whereas the |
13 area contains the windows which currently need most attention, whereas the |
14 stacking area contains all other windows. In versatile layout windows can be |
14 stacking area contains all other windows. In untiled layout windows can be |
15 resized and moved freely. Dialog windows are always managed versatile, |
15 resized and moved freely. Dialog windows are always managed untiled, |
16 regardless of the layout applied. |
16 regardless of the layout applied. |
17 .P |
17 .P |
18 Windows are grouped by tags. Each window can be tagged with one or multiple |
18 Windows are grouped by tags. Each window can be tagged with one or multiple |
19 tags. Selecting certain tags displays all windows with these tags. |
19 tags. Selecting certain tags displays all windows with these tags. |
20 .P |
20 .P |
21 dwm contains a small status bar which displays all available tags, the layout, |
21 dwm contains a small status bar which displays all available tags, the layout, |
22 the title of the focused window, and the text read from standard input. A |
22 the title of the focused window, and the text read from standard input. A |
23 versatile window is indicated with an empty square and a maximized |
23 untiled window is indicated with an empty square and a maximized |
24 versatile window is indicated with a filled square before the windows |
24 untiled window is indicated with a filled square before the windows |
25 title. The selected tags are indicated with a different color. The tags of |
25 title. The selected tags are indicated with a different color. The tags of |
26 the focused window are indicated with a filled square in the top left |
26 the focused window are indicated with a filled square in the top left |
27 corner. The tags which are applied to one or more windows are indicated |
27 corner. The tags which are applied to one or more windows are indicated |
28 with an empty square in the top left corner. |
28 with an empty square in the top left corner. |
29 .P |
29 .P |
55 .B Mod1-Shift-Return |
55 .B Mod1-Shift-Return |
56 Start |
56 Start |
57 .BR xterm (1). |
57 .BR xterm (1). |
58 .TP |
58 .TP |
59 .B Mod1-Return |
59 .B Mod1-Return |
60 Zooms/cycles current window to/from master area (tiling layout only). |
60 Zooms/cycles current window to/from master area (tiled layout only). |
61 .TP |
61 .TP |
62 .B Mod1-Tab |
62 .B Mod1-Tab |
63 Focus next window. |
63 Focus next window. |
64 .TP |
64 .TP |
65 .B Mod1-Shift-Tab |
65 .B Mod1-Shift-Tab |
66 Focus previous window. |
66 Focus previous window. |
67 .TP |
67 .TP |
68 .B Mod1-g |
68 .B Mod1-g |
69 Increase master area width (tiling layout only). |
69 Increase master area width (tiled layout only). |
70 .TP |
70 .TP |
71 .B Mod1-s |
71 .B Mod1-s |
72 Decrease master area width (tiling layout only). |
72 Decrease master area width (tiled layout only). |
73 .TP |
73 .TP |
74 .B Mod1-i |
74 .B Mod1-i |
75 Increase the number of windows in the master area (tiling layout only). |
75 Increase the number of windows in the master area (tiled layout only). |
76 .TP |
76 .TP |
77 .B Mod1-d |
77 .B Mod1-d |
78 Decrease the number of windows in the master area (tiling layout only). |
78 Decrease the number of windows in the master area (tiled layout only). |
79 .TP |
79 .TP |
80 .B Mod1-m |
80 .B Mod1-m |
81 Toggles maximization of current window (versatile layout only). |
81 Toggles maximization of current window (untiled layout only). |
82 .TP |
82 .TP |
83 .B Mod1-Shift-[1..n] |
83 .B Mod1-Shift-[1..n] |
84 Apply |
84 Apply |
85 .RB nth |
85 .RB nth |
86 tag to current window. |
86 tag to current window. |
118 .B Mod1-Shift-q |
118 .B Mod1-Shift-q |
119 Quit dwm. |
119 Quit dwm. |
120 .SS Mouse commands |
120 .SS Mouse commands |
121 .TP |
121 .TP |
122 .B Mod1-Button1 |
122 .B Mod1-Button1 |
123 Move current window while dragging (versatile layout only). |
123 Move current window while dragging (untiled layout only). |
124 .TP |
124 .TP |
125 .B Mod1-Button2 |
125 .B Mod1-Button2 |
126 Zooms/cycles current window to/from master area (tiling layout only). |
126 Zooms/cycles current window to/from master area (tiled layout only). |
127 .TP |
127 .TP |
128 .B Mod1-Button3 |
128 .B Mod1-Button3 |
129 Resize current window while dragging (versatile layout only). |
129 Resize current window while dragging (untiled layout only). |
130 .SH CUSTOMIZATION |
130 .SH CUSTOMIZATION |
131 dwm is customized by creating a custom config.h and (re)compiling the source |
131 dwm is customized by creating a custom config.h and (re)compiling the source |
132 code. This keeps it fast, secure and simple. |
132 code. This keeps it fast, secure and simple. |
133 .SH SEE ALSO |
133 .SH SEE ALSO |
134 .BR dmenu (1) |
134 .BR dmenu (1) |