garbeam@82: .TH DWM 1 dwm-0.2 garbeam@0: .SH NAME garbeam@39: dwm \- dynamic window manager garbeam@0: .SH SYNOPSIS garbeam@38: .B dwm garbeam@0: .RB [ \-v ] garbeam@0: .SH DESCRIPTION garbeam@38: .B dwm garbeam@82: is a dynamic window manager for X11. It manages windows in tiling and floating garbeam@82: modes. Either mode can be applied dynamically, depending on the application in garbeam@82: use and the task performed. garbeam@79: .P garbeam@82: In tiling mode windows are managed in a master and stacking column. The master garbeam@82: column contains the window which needs most attention at a time, whereas the garbeam@82: stacking column contains all other windows in a stack. Dialog windows are garbeam@82: managed floating, however. In floating mode windows can be resized and moved garbeam@82: freely. garbeam@80: .P garbeam@82: Windows are grouped by tags. All windows with a specific tag can be viewed at a garbeam@82: time. But each window may contain more than one tag, which makes it visible in garbeam@82: several views. garbeam@79: .P garbeam@82: It consists of a small status bar which reads the text displayed from standard garbeam@82: input, if written. It draws 1-pixel borders around windows to indicate the garbeam@82: focus state. Unfocused windows contain a small bar in front of the window garbeam@82: displaying the tags and the window title. garbeam@80: .SH OPTIONS garbeam@0: .TP garbeam@0: .B \-v garbeam@80: prints version information to standard output, then exits. garbeam@82: .SH USAGE garbeam@55: .TP garbeam@55: .B Mod1-Return garbeam@55: Zoom garbeam@55: .B window garbeam@55: to the garbeam@55: .B master garbeam@80: column garbeam@55: .TP garbeam@55: .B Mod1-k garbeam@55: Focus previous garbeam@55: .B window garbeam@55: .TP garbeam@55: .B Mod1-j garbeam@55: Focus next garbeam@55: .B window garbeam@55: .TP garbeam@55: .B Mod1-m garbeam@55: Maximize current garbeam@55: .B window garbeam@55: .TP garbeam@55: .B Mod1-[0..n] garbeam@55: Focus garbeam@55: .B nth garbeam@55: tag garbeam@55: .TP garbeam@55: .B Mod1-space garbeam@55: (Re-)arrange garbeam@55: .B all garbeam@55: windows tiled garbeam@56: .TP garbeam@56: .B Mod1-Shift-space garbeam@56: (Re-)arrange garbeam@56: .B all garbeam@56: windows floating garbeam@56: .TP garbeam@56: .B Mod1-Shift-[0..n] garbeam@56: Apply garbeam@56: .B nth garbeam@56: tag to current garbeam@56: .B window garbeam@56: .TP garbeam@56: .B Mod1-Shift-q garbeam@56: Quit garbeam@56: .B dwm garbeam@56: .TP garbeam@56: .B Mod1-Shift-Return garbeam@56: Start garbeam@56: .B terminal garbeam@56: .TP garbeam@56: .B Mod1-Shift-w garbeam@56: Start garbeam@56: .B web browser garbeam@56: .TP garbeam@56: .B Mod1-Shift-l garbeam@56: Lock garbeam@56: .B screen garbeam@56: .TP garbeam@56: .B Control-[0..n] garbeam@56: Append garbeam@56: .B nth garbeam@56: tag to cureent garbeam@56: .B window garbeam@82: .TP garbeam@82: .B Control-Button1 garbeam@82: Zooms the clicked garbeam@82: .B window garbeam@82: to master column garbeam@59: .TP garbeam@59: .B Mod1-Button1 garbeam@59: Moves current garbeam@59: .B window garbeam@59: while dragging garbeam@59: .TP garbeam@59: .B Mod1-Button2 garbeam@59: Lowers current garbeam@59: .B window garbeam@59: .TP garbeam@59: .B Mod1-Button3 garbeam@59: Resizes current garbeam@59: .B window garbeam@59: while dragging garbeam@82: .SH CUSTOMIZATION garbeam@82: .B dwm garbeam@82: is customized through editing its source code. This keeps it fast, secure and garbeam@82: simple. The source code contains the garbeam@82: .I CUSTOMIZE garbeam@82: keyword to highlight relevant portions for customization.