|  | @@ -5,63 +5,44 @@ dwm \- dynamic window manager
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  |  .RB [ \-v ]
 | 
	
		
			
				|  |  |  .SH DESCRIPTION
 | 
	
		
			
				|  |  | -.SS Overview
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  | -is a dynamic window manager for X11. It consists of a small status bar at the
 | 
	
		
			
				|  |  | -top of the screen and arranges windows in either a tiled or floating mode.
 | 
	
		
			
				|  |  | +is a dynamic window manager for X11. It consists of a small status bar and
 | 
	
		
			
				|  |  | +arranges windows in either a tiled or floating mode.
 | 
	
		
			
				|  |  |  .P
 | 
	
		
			
				|  |  | -If 
 | 
	
		
			
				|  |  | +In tiled mode
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  | -is in tiled mode, it consists of two columns. The left master column
 | 
	
		
			
				|  |  | -contains only one window per time, the right column contains all other windows 
 | 
	
		
			
				|  |  | -in a stack. In tiled mode
 | 
	
		
			
				|  |  | -.B dwm
 | 
	
		
			
				|  |  | -.B don't
 | 
	
		
			
				|  |  | -handles incremental resizals, some terminal programs like
 | 
	
		
			
				|  |  | -.B xterm
 | 
	
		
			
				|  |  | -may not work correctly with this in tiled mode.
 | 
	
		
			
				|  |  | +manages all windows in a left master column and a right stacking column. The
 | 
	
		
			
				|  |  | +master column contains a single window, the left stacking column all other
 | 
	
		
			
				|  |  | +windows. Dialog windows are treated floating.
 | 
	
		
			
				|  |  |  .P
 | 
	
		
			
				|  |  | -If
 | 
	
		
			
				|  |  | -.B dwm
 | 
	
		
			
				|  |  | -is in floating mode, it arranges all windows with the reqyested geometry and
 | 
	
		
			
				|  |  | -allows the user to move or resize them. Some windows, like
 | 
	
		
			
				|  |  | -dialog windows, are treated floating even if
 | 
	
		
			
				|  |  | +In floating mode
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  | -is in tiled mode. In floating mode
 | 
	
		
			
				|  |  | -.B dwm
 | 
	
		
			
				|  |  | -handles incremental resizals.
 | 
	
		
			
				|  |  | +manages all windows in a conventional way. They can be resized and moved freely
 | 
	
		
			
				|  |  | +with the mouse.
 | 
	
		
			
				|  |  |  .P
 | 
	
		
			
				|  |  |  Windows are grouped by tags. You can view all windows with a specific tag per
 | 
	
		
			
				|  |  |  time.  However, each window is allowed to contain more than one tag, which
 | 
	
		
			
				|  |  |  allows to make windows visible in all views.
 | 
	
		
			
				|  |  |  .P
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  | -reads from
 | 
	
		
			
				|  |  | -.I stdin
 | 
	
		
			
				|  |  | -to display status text, if written.
 | 
	
		
			
				|  |  | +reads from standard input to display status text, if written.
 | 
	
		
			
				|  |  |  .P
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  | -draws 1-pixel borders around windows to indicate the focus state and save as
 | 
	
		
			
				|  |  | +draws 1-pixel borders around windows to indicate the focus state and providing as
 | 
	
		
			
				|  |  |  much screen real estate as possible. Unfocused windows contain a small bar
 | 
	
		
			
				|  |  |  in front of the window indicating the tags and the window title.
 | 
	
		
			
				|  |  | -.SS Options
 | 
	
		
			
				|  |  | +.SH OPTIONS
 | 
	
		
			
				|  |  |  .TP
 | 
	
		
			
				|  |  |  .B \-v
 | 
	
		
			
				|  |  | -prints version information to
 | 
	
		
			
				|  |  | -.I stdout
 | 
	
		
			
				|  |  | -, then exits.
 | 
	
		
			
				|  |  | -.SS Customization
 | 
	
		
			
				|  |  | +prints version information to standard output, then exits.
 | 
	
		
			
				|  |  | +.SH CUSTOMIZATION
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  |  is customized through editing its source code. It is assumed that
 | 
	
		
			
				|  |  | -dwm users are high experienced users who know how a window manager works
 | 
	
		
			
				|  |  | -and who are able to patch
 | 
	
		
			
				|  |  | -.B dwm
 | 
	
		
			
				|  |  | -for their needs. This keeps
 | 
	
		
			
				|  |  |  .B dwm
 | 
	
		
			
				|  |  | -fast, secure and simple, because it does not process any input data, except
 | 
	
		
			
				|  |  | -window properties and the status text read from
 | 
	
		
			
				|  |  | -.I stdin .
 | 
	
		
			
				|  |  | -.SS Default Key Bindings
 | 
	
		
			
				|  |  | +users know to patch it for their needs. This keeps it fast, secure and simple,
 | 
	
		
			
				|  |  | +because it does not process any input data, except window properties and
 | 
	
		
			
				|  |  | +the status text read from standard input.
 | 
	
		
			
				|  |  | +.SS Keyboard Control
 | 
	
		
			
				|  |  |  .TP 16
 | 
	
		
			
				|  |  |  .I Key	
 | 
	
		
			
				|  |  |  .I Action
 | 
	
	
		
			
				|  | @@ -71,7 +52,7 @@ Zoom
 | 
	
		
			
				|  |  |  .B window
 | 
	
		
			
				|  |  |  to the 
 | 
	
		
			
				|  |  |  .B master
 | 
	
		
			
				|  |  | -track
 | 
	
		
			
				|  |  | +column
 | 
	
		
			
				|  |  |  .TP
 | 
	
		
			
				|  |  |  .B Mod1-k
 | 
	
		
			
				|  |  |  Focus previous
 | 
	
	
		
			
				|  | @@ -127,7 +108,7 @@ Append
 | 
	
		
			
				|  |  |  .B nth
 | 
	
		
			
				|  |  |  tag to cureent
 | 
	
		
			
				|  |  |  .B window
 | 
	
		
			
				|  |  | -.SS Default Mouse Bindings
 | 
	
		
			
				|  |  | +.SS Mouse Control
 | 
	
		
			
				|  |  |  .TP
 | 
	
		
			
				|  |  |  .B Mod1-Button1
 | 
	
		
			
				|  |  |  Moves current
 | 
	
	
		
			
				|  | @@ -142,7 +123,3 @@ Lowers current
 | 
	
		
			
				|  |  |  Resizes current
 | 
	
		
			
				|  |  |  .B window
 | 
	
		
			
				|  |  |  while dragging
 | 
	
		
			
				|  |  | -.SH BUGS
 | 
	
		
			
				|  |  | -Some terminal programs do not behave correctly in tiled mode, because
 | 
	
		
			
				|  |  | -incremental resizals are ignored to use maximum screen real estate. You can
 | 
	
		
			
				|  |  | -patch the code to fix this.
 |