dwm.1
author Anselm R. Garbe <arg@suckless.org>
Thu, 22 Feb 2007 11:06:37 +0100
changeset 820 e93d501648ab
parent 818 013954d9fe7a
child 821 75bbe1b1e001
permissions -rw-r--r--
fixed order of key bindings described in dwm.1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
212
5b13a18800de applied Sanders man page/Makefile patch
arg@10ksloc.org
parents: 201
diff changeset
     1
.TH DWM 1 dwm-VERSION
0
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
     2
.SH NAME
39
0932ed0753dc another change
Anselm R. Garbe <garbeam@wmii.de>
parents: 38
diff changeset
     3
dwm \- dynamic window manager
0
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
     4
.SH SYNOPSIS
38
678730a1339b updated man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 34
diff changeset
     5
.B dwm
0
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
     6
.RB [ \-v ]
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
     7
.SH DESCRIPTION
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
     8
dwm is a dynamic window manager for X. It manages windows in tiling and
785
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
     9
versatile layouts. Either layout can be applied dynamically, optimizing the
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    10
environment for the application in use and the task performed.
79
aabebd6e61f3 fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 68
diff changeset
    11
.P
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    12
In tiling layout windows are managed in a master and stacking area. The master
657
ce3538c5c0d9 removed the term clients from dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 655
diff changeset
    13
area contains the windows which currently need most attention, whereas the
785
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
    14
stacking area contains all other windows. In versatile layout windows can be
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
    15
resized and moved freely. Dialog windows are always managed versatile,
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    16
regardless of the layout applied.
79
aabebd6e61f3 fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 68
diff changeset
    17
.P
174
48c820470858 applied Sanders doc changes, added a PHONY line and changed the output of config.h creation somewhat
arg@10ksloc.org
parents: 171
diff changeset
    18
Windows are grouped by tags. Each window can be tagged with one or multiple
470
9d728cba93d6 fixed a nuance in dwm.1
arg@mmvi
parents: 449
diff changeset
    19
tags. Selecting certain tags displays all windows with these tags.
79
aabebd6e61f3 fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 68
diff changeset
    20
.P
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    21
dwm contains a small status bar which displays all available tags, the layout,
818
013954d9fe7a reusing drawsquare for client title, empty square before title means versatile window, filled square before title means versatile maximized window.
Anselm R. Garbe <arg@suckless.org>
parents: 817
diff changeset
    22
the title of the focused window, and the text read from standard input. A
013954d9fe7a reusing drawsquare for client title, empty square before title means versatile window, filled square before title means versatile maximized window.
Anselm R. Garbe <arg@suckless.org>
parents: 817
diff changeset
    23
versatile window is indicated with an empty square and a maximized
013954d9fe7a reusing drawsquare for client title, empty square before title means versatile window, filled square before title means versatile maximized window.
Anselm R. Garbe <arg@suckless.org>
parents: 817
diff changeset
    24
versatile window is indicated with a filled square before the windows
013954d9fe7a reusing drawsquare for client title, empty square before title means versatile window, filled square before title means versatile maximized window.
Anselm R. Garbe <arg@suckless.org>
parents: 817
diff changeset
    25
title.  The selected tags are indicated with a different color. The tags of
013954d9fe7a reusing drawsquare for client title, empty square before title means versatile window, filled square before title means versatile maximized window.
Anselm R. Garbe <arg@suckless.org>
parents: 817
diff changeset
    26
the focused window are indicated with a filled square in the top left
817
90435b444620 dwm draws a small caret before the client title if it's a versatile client
Anselm R. Garbe <arg@suckless.org>
parents: 813
diff changeset
    27
corner.  The tags which are applied to one or more windows are indicated
90435b444620 dwm draws a small caret before the client title if it's a versatile client
Anselm R. Garbe <arg@suckless.org>
parents: 813
diff changeset
    28
with an empty square in the top left corner.
316
d69cdb180a3e small changes to dwm.1, rearranged order within main event loop
Anselm R.Garbe <arg@10ksloc.org>
parents: 293
diff changeset
    29
.P
700
f05c825db96b moved BORDERPX to config.*.h
Anselm R. Garbe <arg@suckless.org>
parents: 687
diff changeset
    30
dwm draws a small border around windows to indicate the focus state.
80
8125f908c80c several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents: 79
diff changeset
    31
.SH OPTIONS
0
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
    32
.TP
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
    33
.B \-v
80
8125f908c80c several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents: 79
diff changeset
    34
prints version information to standard output, then exits.
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
    35
.SH USAGE
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    36
.SS Status bar
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    37
.TP
259
d661ecce0c75 applied Sanders fixes to dwm.1
Anselm R.Garbe <arg@10ksloc.org>
parents: 258
diff changeset
    38
.B Standard input
d661ecce0c75 applied Sanders fixes to dwm.1
Anselm R.Garbe <arg@10ksloc.org>
parents: 258
diff changeset
    39
is read and displayed in the status text area.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    40
.TP
288
b7865e6feef2 applied sanders man page patch, removed button2 from bar click
Anselm R.Garbe <arg@10ksloc.org>
parents: 270
diff changeset
    41
.B Button1
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    42
click on a tag label to display all windows with that tag, click on the layout
785
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
    43
label toggles between tiling and versatile layout.
262
d659a2dce2b5 implemented viewextend and added M-S-C-n shortcuts for extending the current view... updated man page (works great!) nice feature
Anselm R.Garbe <arg@10ksloc.org>
parents: 259
diff changeset
    44
.TP
270
dacd3f3c5823 implemented restack behavior (floats are on top in tiled mode)
Anselm R.Garbe <arg@10ksloc.org>
parents: 267
diff changeset
    45
.B Button3
530
451f19d48845 removed the stack position stuff
Anselm R. Garbe <arg@10kloc.org>
parents: 525
diff changeset
    46
click on a tag label adds/removes all windows with that tag to/from the view.
398
9c703e528e58 applied sanders patch
Anselm R. Garbe <arg@10kloc.org>
parents: 396
diff changeset
    47
.TP
677
a1cabd6c6f9f added Button{4,5} description to dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 668
diff changeset
    48
.B Button4
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    49
click on the layout label increases the number of windows in the master area (tiling layout only).
677
a1cabd6c6f9f added Button{4,5} description to dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 668
diff changeset
    50
.TP
a1cabd6c6f9f added Button{4,5} description to dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 668
diff changeset
    51
.B Button5
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    52
click on the layout label decreases the number of windows in the master area (tiling layout only).
677
a1cabd6c6f9f added Button{4,5} description to dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 668
diff changeset
    53
.TP
398
9c703e528e58 applied sanders patch
Anselm R. Garbe <arg@10kloc.org>
parents: 396
diff changeset
    54
.B Mod1-Button1
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    55
click on a tag label applies that tag to the focused window.
398
9c703e528e58 applied sanders patch
Anselm R. Garbe <arg@10kloc.org>
parents: 396
diff changeset
    56
.TP
9c703e528e58 applied sanders patch
Anselm R. Garbe <arg@10kloc.org>
parents: 396
diff changeset
    57
.B Mod1-Button3
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    58
click on a tag label adds/removes that tag to/from the focused window.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    59
.SS Keyboard commands
55
fcbf7213d96f continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 39
diff changeset
    60
.TP
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    61
.B Mod1-Shift-Return
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    62
Start
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    63
.BR xterm (1).
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    64
.TP
820
e93d501648ab fixed order of key bindings described in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 818
diff changeset
    65
.B Mod1-Return
e93d501648ab fixed order of key bindings described in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 818
diff changeset
    66
Zooms/cycles current window to/from master area (tiling layout only).
e93d501648ab fixed order of key bindings described in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 818
diff changeset
    67
.TP
813
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
    68
.B Mod1-j
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    69
Focus next window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    70
.TP
813
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
    71
.B Mod1-k
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    72
Focus previous window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    73
.TP
813
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
    74
.B Mod1-l
820
e93d501648ab fixed order of key bindings described in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 818
diff changeset
    75
Increase master area width (tiling layout only).
415
ad2b6ce6e95b I really need column growing, now pushing upstream
Anselm R. Garbe <arg@10kloc.org>
parents: 398
diff changeset
    76
.TP
813
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
    77
.B Mod1-h
820
e93d501648ab fixed order of key bindings described in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 818
diff changeset
    78
Decrease master area width (tiling layout only).
421
ca2d99d8b8fc well ok, added Mod-s to default bindings (however, I don't need it)
Anselm R. Garbe <arg@10kloc.org>
parents: 415
diff changeset
    79
.TP
655
4cf9ab28b36c changed shortcuts to M-i and M-d
Anselm R. Garbe <arg@suckless.org>
parents: 653
diff changeset
    80
.B Mod1-i
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    81
Increase the number of windows in the master area (tiling layout only).
651
b9f4efd21473 added MODKEY-{plus,minus} shortcuts (increasing/decreasing master clients)
Anselm R. Garbe <arg@suckless.org>
parents: 634
diff changeset
    82
.TP
655
4cf9ab28b36c changed shortcuts to M-i and M-d
Anselm R. Garbe <arg@suckless.org>
parents: 653
diff changeset
    83
.B Mod1-d
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    84
Decrease the number of windows in the master area (tiling layout only).
651
b9f4efd21473 added MODKEY-{plus,minus} shortcuts (increasing/decreasing master clients)
Anselm R. Garbe <arg@suckless.org>
parents: 634
diff changeset
    85
.TP
813
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
    86
.B Mod1-m
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
    87
Toggles maximization of current window (versatile layout only).
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
    88
.TP
396
be3be9590d5c changed shortcut into Mod1-0
Anselm R. Garbe <arg@10kloc.org>
parents: 395
diff changeset
    89
.B Mod1-Shift-[1..n]
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    90
Apply
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    91
.RB nth
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    92
tag to current window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    93
.TP
594
f7dcd3ac8d6f removed viewall(), replaced with view(-1); added tag(-1) to tag a client with all tags (new key combo MODKEY-Shift-0)
arg@mig29
parents: 592
diff changeset
    94
.B Mod1-Shift-0
f7dcd3ac8d6f removed viewall(), replaced with view(-1); added tag(-1) to tag a client with all tags (new key combo MODKEY-Shift-0)
arg@mig29
parents: 592
diff changeset
    95
Apply all tags to current window.
f7dcd3ac8d6f removed viewall(), replaced with view(-1); added tag(-1) to tag a client with all tags (new key combo MODKEY-Shift-0)
arg@mig29
parents: 592
diff changeset
    96
.TP
396
be3be9590d5c changed shortcut into Mod1-0
Anselm R. Garbe <arg@10kloc.org>
parents: 395
diff changeset
    97
.B Mod1-Control-Shift-[1..n]
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    98
Add/remove
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    99
.B nth
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   100
tag to/from current window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   101
.TP
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   102
.B Mod1-Shift-c
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   103
Close focused window.
55
fcbf7213d96f continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 39
diff changeset
   104
.TP
fcbf7213d96f continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 39
diff changeset
   105
.B Mod1-space
785
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
   106
Toggle between tiling and versatile layout (affects all windows).
56
b72b7086c385 continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 55
diff changeset
   107
.TP
585
83807f4d18e9 added man page entry
arg@mig29
parents: 578
diff changeset
   108
.B Mod1-Shift-space
785
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
   109
Toggle focused window between versatile and non-versatile state (tiling layout only).
585
83807f4d18e9 added man page entry
arg@mig29
parents: 578
diff changeset
   110
.TP
396
be3be9590d5c changed shortcut into Mod1-0
Anselm R. Garbe <arg@10kloc.org>
parents: 395
diff changeset
   111
.B Mod1-[1..n]
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   112
View all windows with
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   113
.BR nth
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   114
tag.
56
b72b7086c385 continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 55
diff changeset
   115
.TP
396
be3be9590d5c changed shortcut into Mod1-0
Anselm R. Garbe <arg@10kloc.org>
parents: 395
diff changeset
   116
.B Mod1-0
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   117
View all windows with any tag.
395
7528080beb0e added viewall to mainstream (only Ross Mohns version, not the toggle)
Anselm R. Garbe <arg@10kloc.org>
parents: 394
diff changeset
   118
.TP
396
be3be9590d5c changed shortcut into Mod1-0
Anselm R. Garbe <arg@10kloc.org>
parents: 395
diff changeset
   119
.B Mod1-Control-[1..n]
288
b7865e6feef2 applied sanders man page patch, removed button2 from bar click
Anselm R.Garbe <arg@10ksloc.org>
parents: 270
diff changeset
   120
Add/remove all windows with
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   121
.BR nth
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   122
tag to/from the view.
264
afcea99a4f3f updated man page, added CAVEATS section
Anselm R.Garbe <arg@10ksloc.org>
parents: 262
diff changeset
   123
.TP
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   124
.B Mod1-Shift-q
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   125
Quit dwm.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
   126
.SS Mouse commands
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
   127
.TP
59
5d4653de9a1c implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents: 58
diff changeset
   128
.B Mod1-Button1
785
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
   129
Move current window while dragging (versatile layout only).
59
5d4653de9a1c implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents: 58
diff changeset
   130
.TP
238
969fb6be25e1 applied sander's patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 232
diff changeset
   131
.B Mod1-Button2
813
0ed770c96e51 several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Anselm R. Garbe <arg@suckless.org>
parents: 785
diff changeset
   132
Zooms/cycles current window to/from master area (tiling layout only).
238
969fb6be25e1 applied sander's patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 232
diff changeset
   133
.TP
59
5d4653de9a1c implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents: 58
diff changeset
   134
.B Mod1-Button3
785
179a71394e49 renames swim[ming] into versatile
Anselm R. Garbe <arg@suckless.org>
parents: 784
diff changeset
   135
Resize current window while dragging (versatile layout only).
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
   136
.SH CUSTOMIZATION
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   137
dwm is customized by creating a custom config.h and (re)compiling the source
174
48c820470858 applied Sanders doc changes, added a PHONY line and changed the output of config.h creation somewhat
arg@10ksloc.org
parents: 171
diff changeset
   138
code. This keeps it fast, secure and simple.
724
583c0adeee79 regarding to http://plan9.bell-labs.com/sources/contrib/rsc/man.ps the BUGS section should appear after SEE ALSO section.
Anselm R. Garbe <arg@suckless.org>
parents: 723
diff changeset
   139
.SH SEE ALSO
583c0adeee79 regarding to http://plan9.bell-labs.com/sources/contrib/rsc/man.ps the BUGS section should appear after SEE ALSO section.
Anselm R. Garbe <arg@suckless.org>
parents: 723
diff changeset
   140
.BR dmenu (1)
723
251047bc6129 renamed CAVEATS into BUGS
Anselm R. Garbe <arg@suckless.org>
parents: 700
diff changeset
   141
.SH BUGS
347
e438c8ba86f6 yet another fix
Anselm R. Garbe <arg@10kloc.org>
parents: 346
diff changeset
   142
The status bar may display
633
7209e355762c fixed man page, status bar displays EOF instead of "broken pipe"
arg@mig29
parents: 632
diff changeset
   143
.BR "EOF"
632
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   144
when dwm has been started by an X session manager like
264
afcea99a4f3f updated man page, added CAVEATS section
Anselm R.Garbe <arg@10ksloc.org>
parents: 262
diff changeset
   145
.BR xdm (1),
632
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   146
because those close standard output before executing dwm.
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   147
.P
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   148
Java applications which use the XToolkit/XAWT backend may draw grey windows
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   149
only. The XToolkit/XAWT backend breaks ICCCM-compliance in recent JDK 1.5 and early
634
21951c0dfbae applied Sanders patch
arg@mig29
parents: 633
diff changeset
   150
JDK 1.6 versions, because it assumes a reparenting window manager. As a workaround
21951c0dfbae applied Sanders patch
arg@mig29
parents: 633
diff changeset
   151
you can use JDK 1.4 (which doesn't contain the XToolkit/XAWT backend) or you
21951c0dfbae applied Sanders patch
arg@mig29
parents: 633
diff changeset
   152
can set the following environment variable (to use the older Motif
632
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   153
backend instead):
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   154
.BR AWT_TOOLKIT=MToolkit .