arg@171: .TH DWM 1 dwm-0.7 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 arg@174: modes. Either mode can be applied dynamically, optimizing the environment for arg@174: the application in use and the task performed. garbeam@79: .P garbeam@82: In tiling mode windows are managed in a master and stacking column. The master arg@174: column contains the window which currently needs most attention, whereas the arg@174: stacking column contains all other windows. In floating mode windows can be arg@174: resized and moved freely. Dialog windows are always managed floating, arg@174: regardless of the mode selected. garbeam@80: .P arg@174: Windows are grouped by tags. Each window can be tagged with one or multiple arg@174: tags. Selecting a certain tag for viewing will display all windows with that arg@174: tag. garbeam@79: .P garbeam@83: .B dwm arg@174: has a small status bar which displays the text read from standard arg@174: input, if written. Besides that, it displays all available tags, and the title arg@174: of the focused window. It draws a 1-pixel border around windows to arg@174: indicate the focus state. Unfocused windows contain a small bar in front of arg@174: them displaying their tags and 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 arg@160: .B Mod1-h arg@160: Focus previous arg@160: .B tag arg@160: .TP arg@160: .B Mod1-j arg@160: Focus next arg@160: .B window arg@160: .TP garbeam@55: .B Mod1-k garbeam@55: Focus previous garbeam@55: .B window garbeam@55: .TP arg@160: .B Mod1-l garbeam@55: Focus next arg@160: .B tag 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 arg@160: .B nth 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 arg@160: .B nth tag arg@160: 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 arg@160: .B nth tag arg@160: 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 arg@174: is customized by creating a custom config.h and (re)compiling the source arg@174: code. This keeps it fast, secure and simple.