aewl

annotate dwm.1 @ 316:d69cdb180a3e

small changes to dwm.1, rearranged order within main event loop
author Anselm R.Garbe <arg@10ksloc.org>
date Mon, 21 Aug 2006 07:31:15 +0200
parents 093744cc5353
children c5bea7c0231b
rev   line source
arg@212 1 .TH DWM 1 dwm-VERSION
garbeam@0 2 .SH NAME
garbeam@39 3 dwm \- dynamic window manager
garbeam@0 4 .SH SYNOPSIS
garbeam@38 5 .B dwm
garbeam@0 6 .RB [ \-v ]
garbeam@0 7 .SH DESCRIPTION
garbeam@38 8 .B dwm
arg@316 9 is a dynamic window manager for X. It manages windows in tiling and floating
arg@174 10 modes. Either mode can be applied dynamically, optimizing the environment for
arg@174 11 the application in use and the task performed.
garbeam@79 12 .P
garbeam@82 13 In tiling mode windows are managed in a master and stacking column. The master
arg@174 14 column contains the window which currently needs most attention, whereas the
arg@174 15 stacking column contains all other windows. In floating mode windows can be
arg@174 16 resized and moved freely. Dialog windows are always managed floating,
arg@174 17 regardless of the mode selected.
garbeam@80 18 .P
arg@174 19 Windows are grouped by tags. Each window can be tagged with one or multiple
arg@174 20 tags. Selecting a certain tag for viewing will display all windows with that
arg@174 21 tag.
garbeam@79 22 .P
garbeam@83 23 .B dwm
arg@316 24 contains a small status bar which displays the text read from standard
arg@316 25 input. Besides that, it displays all available tags, and the title
arg@316 26 of the focused window.
arg@316 27 .P
arg@316 28 .B dwm draws a 1-pixel border around windows to indicate the focus state.
arg@316 29 Unfocused windows contain a small bar in front of them displaying their tags
arg@316 30 and title.
garbeam@80 31 .SH OPTIONS
garbeam@0 32 .TP
garbeam@0 33 .B \-v
garbeam@80 34 prints version information to standard output, then exits.
garbeam@82 35 .SH USAGE
arg@256 36 .SS Status bar
arg@256 37 .TP
arg@259 38 .B Standard input
arg@259 39 is read and displayed in the status text area.
arg@256 40 .TP
arg@288 41 .B Button1
arg@288 42 click on a tag label views all windows with that
arg@288 43 .BR tag .
arg@262 44 .TP
arg@270 45 .B Button3
arg@288 46 click on a tag label adds/removes all windows with that
arg@288 47 .B tag
arg@288 48 to/from the view.
arg@256 49 .SS Keyboard commands
garbeam@55 50 .TP
arg@293 51 .B Mod1-Shift-Return
arg@293 52 Start
arg@293 53 .BR xterm (1).
arg@293 54 .TP
arg@293 55 .B Mod1-Tab
arg@293 56 Focus next
arg@293 57 .BR window .
arg@293 58 .TP
arg@293 59 .B Mod1-Shift-Tab
arg@293 60 Focus previous
arg@293 61 .BR window .
arg@293 62 .TP
garbeam@55 63 .B Mod1-Return
arg@238 64 Zoom current
garbeam@55 65 .B window
garbeam@55 66 to the
garbeam@55 67 .B master
arg@293 68 column
arg@293 69 .RB ( tiling
arg@293 70 mode only).
garbeam@55 71 .TP
garbeam@55 72 .B Mod1-m
garbeam@55 73 Maximize current
arg@288 74 .BR window .
garbeam@55 75 .TP
arg@293 76 .B Mod1-Shift-[0..n]
arg@293 77 Apply
arg@293 78 .B nth tag
arg@293 79 to current
arg@293 80 .BR window .
arg@293 81 .TP
arg@293 82 .B Mod1-Control-Shift-[0..n]
arg@293 83 Add/remove
arg@293 84 .B nth tag
arg@293 85 to/from current
arg@293 86 .BR window .
arg@293 87 .TP
arg@293 88 .B Mod1-Shift-c
arg@293 89 Close focused
arg@293 90 .B window.
garbeam@55 91 .TP
garbeam@55 92 .B Mod1-space
arg@143 93 Toggle between
arg@143 94 .B tiled
arg@143 95 and
arg@143 96 .B floating
arg@143 97 mode (affects
arg@219 98 .BR "all windows" ).
garbeam@56 99 .TP
arg@293 100 .B Mod1-[0..n]
arg@293 101 View all windows with
arg@293 102 .BR "tag n" .
garbeam@56 103 .TP
arg@131 104 .B Mod1-Control-[0..n]
arg@288 105 Add/remove all windows with
arg@288 106 .B tag n
arg@288 107 to/from the view.
arg@264 108 .TP
arg@293 109 .B Mod1-Shift-q
arg@293 110 Quit
arg@293 111 .B dwm.
arg@256 112 .SS Mouse commands
garbeam@82 113 .TP
garbeam@59 114 .B Mod1-Button1
arg@238 115 Move current
garbeam@59 116 .B window
arg@293 117 while dragging
arg@293 118 .RB ( floating
arg@293 119 mode only).
garbeam@59 120 .TP
arg@238 121 .B Mod1-Button2
arg@238 122 Zoom current
arg@238 123 .B window
arg@238 124 to the
arg@238 125 .B master
arg@293 126 column
arg@293 127 .RB ( tiling
arg@293 128 mode only).
arg@238 129 .TP
garbeam@59 130 .B Mod1-Button3
arg@238 131 Resize current
garbeam@59 132 .B window
arg@293 133 while dragging
arg@293 134 .RB ( floating
arg@293 135 mode only).
garbeam@82 136 .SH CUSTOMIZATION
garbeam@82 137 .B dwm
arg@174 138 is customized by creating a custom config.h and (re)compiling the source
arg@174 139 code. This keeps it fast, secure and simple.
arg@264 140 .SH CAVEATS
arg@264 141 The status bar displays
arg@288 142 .B broken pipe
arg@264 143 when
arg@264 144 .B dwm
arg@264 145 has been started by
arg@264 146 .BR xdm (1),
arg@264 147 because it closes standard output before executing
arg@288 148 .BR dwm .
arg@201 149 .SH SEE ALSO
arg@201 150 .BR dmenu (1)