arg@134: .TH DWM 1 dwm-0.5 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@83: .B dwm arg@143: has 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 arg@143: Toggle between arg@143: .B tiled arg@143: and arg@143: .B floating arg@143: mode (affects arg@143: .BR "all windows" ) 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 arg@131: .B Mod1-Control-[0..n] garbeam@56: Append garbeam@56: .B nth garbeam@88: tag to current garbeam@56: .B window garbeam@82: .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.