comparison dwm.1 @ 80:8125f908c80c

several additions in mouse handling ;)
author Anselm R. Garbe <garbeam@wmii.de>
date Sun, 16 Jul 2006 00:47:40 +0200
parents aabebd6e61f3
children 3954fc13b2e8
comparison
equal deleted inserted replaced
79:aabebd6e61f3 80:8125f908c80c
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 .SS Overview
9 .B dwm 8 .B dwm
10 is a dynamic window manager for X11. It consists of a small status bar at the 9 is a dynamic window manager for X11. It consists of a small status bar and
11 top of the screen and arranges windows in either a tiled or floating mode. 10 arranges windows in either a tiled or floating mode.
12 .P 11 .P
13 If 12 In tiled mode
14 .B dwm 13 .B dwm
15 is in tiled mode, it consists of two columns. The left master column 14 manages all windows in a left master column and a right stacking column. The
16 contains only one window per time, the right column contains all other windows 15 master column contains a single window, the left stacking column all other
17 in a stack. In tiled mode 16 windows. Dialog windows are treated floating.
17 .P
18 In floating mode
18 .B dwm 19 .B dwm
19 .B don't 20 manages all windows in a conventional way. They can be resized and moved freely
20 handles incremental resizals, some terminal programs like 21 with the mouse.
21 .B xterm
22 may not work correctly with this in tiled mode.
23 .P
24 If
25 .B dwm
26 is in floating mode, it arranges all windows with the reqyested geometry and
27 allows the user to move or resize them. Some windows, like
28 dialog windows, are treated floating even if
29 .B dwm
30 is in tiled mode. In floating mode
31 .B dwm
32 handles incremental resizals.
33 .P 22 .P
34 Windows are grouped by tags. You can view all windows with a specific tag per 23 Windows are grouped by tags. You can view all windows with a specific tag per
35 time. However, each window is allowed to contain more than one tag, which 24 time. However, each window is allowed to contain more than one tag, which
36 allows to make windows visible in all views. 25 allows to make windows visible in all views.
37 .P 26 .P
38 .B dwm 27 .B dwm
39 reads from 28 reads from standard input to display status text, if written.
40 .I stdin
41 to display status text, if written.
42 .P 29 .P
43 .B dwm 30 .B dwm
44 draws 1-pixel borders around windows to indicate the focus state and save as 31 draws 1-pixel borders around windows to indicate the focus state and providing as
45 much screen real estate as possible. Unfocused windows contain a small bar 32 much screen real estate as possible. Unfocused windows contain a small bar
46 in front of the window indicating the tags and the window title. 33 in front of the window indicating the tags and the window title.
47 .SS Options 34 .SH OPTIONS
48 .TP 35 .TP
49 .B \-v 36 .B \-v
50 prints version information to 37 prints version information to standard output, then exits.
51 .I stdout 38 .SH CUSTOMIZATION
52 , then exits.
53 .SS Customization
54 .B dwm 39 .B dwm
55 is customized through editing its source code. It is assumed that 40 is customized through editing its source code. It is assumed that
56 dwm users are high experienced users who know how a window manager works
57 and who are able to patch
58 .B dwm 41 .B dwm
59 for their needs. This keeps 42 users know to patch it for their needs. This keeps it fast, secure and simple,
60 .B dwm 43 because it does not process any input data, except window properties and
61 fast, secure and simple, because it does not process any input data, except 44 the status text read from standard input.
62 window properties and the status text read from 45 .SS Keyboard Control
63 .I stdin .
64 .SS Default Key Bindings
65 .TP 16 46 .TP 16
66 .I Key 47 .I Key
67 .I Action 48 .I Action
68 .TP 49 .TP
69 .B Mod1-Return 50 .B Mod1-Return
70 Zoom 51 Zoom
71 .B window 52 .B window
72 to the 53 to the
73 .B master 54 .B master
74 track 55 column
75 .TP 56 .TP
76 .B Mod1-k 57 .B Mod1-k
77 Focus previous 58 Focus previous
78 .B window 59 .B window
79 .TP 60 .TP
125 .B Control-[0..n] 106 .B Control-[0..n]
126 Append 107 Append
127 .B nth 108 .B nth
128 tag to cureent 109 tag to cureent
129 .B window 110 .B window
130 .SS Default Mouse Bindings 111 .SS Mouse Control
131 .TP 112 .TP
132 .B Mod1-Button1 113 .B Mod1-Button1
133 Moves current 114 Moves current
134 .B window 115 .B window
135 while dragging 116 while dragging
140 .TP 121 .TP
141 .B Mod1-Button3 122 .B Mod1-Button3
142 Resizes current 123 Resizes current
143 .B window 124 .B window
144 while dragging 125 while dragging
145 .SH BUGS
146 Some terminal programs do not behave correctly in tiled mode, because
147 incremental resizals are ignored to use maximum screen real estate. You can
148 patch the code to fix this.