dwm.1
author Anselm R Garbe <garbeam@gmail.com>
Tue, 14 Jul 2009 16:26:04 +0100
changeset 1464 555070221577
parent 1461 33f714d7d789
child 1469 40da5c7d1ae9
child 1471 48ca21980c50
permissions -rw-r--r--
final style fixes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1019
cfbff09338fd fixed man page
Anselm R. Garbe <garbeam@gmail.com>
parents: 1002
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
1121
898952a1689d renamed maximise to monocle again.
Anselm R Garbe <garbeam@gmail.com>
parents: 1117
diff changeset
     8
dwm is a dynamic window manager for X. It manages windows in tiled, monocle
1117
fac7660be3de renamed monocle into maxmise, documented the keybindings in dwm(1)
anselm@anselm1
parents: 1071
diff changeset
     9
and floating layouts. Either layout can be applied dynamically, optimising 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
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
    12
In tiled layouts windows are managed in a master and stacking area. The master
939
a1ac5930ba2f removed VRATIO, NMASTER, inc*(), renamed HRATIO into MASTER, see mailinglist for details
Anselm R. Garbe <garbeam@gmail.com>
parents: 936
diff changeset
    13
area contains the window which currently needs most attention, whereas the
1121
898952a1689d renamed maximise to monocle again.
Anselm R Garbe <garbeam@gmail.com>
parents: 1117
diff changeset
    14
stacking area contains all other windows. In monocle layout all windows are
1117
fac7660be3de renamed monocle into maxmise, documented the keybindings in dwm(1)
anselm@anselm1
parents: 1071
diff changeset
    15
maximised to the screen size. In floating layout windows can be resized and
fac7660be3de renamed monocle into maxmise, documented the keybindings in dwm(1)
anselm@anselm1
parents: 1071
diff changeset
    16
moved freely. Dialog windows are always managed floating, regardless of the
fac7660be3de renamed monocle into maxmise, documented the keybindings in dwm(1)
anselm@anselm1
parents: 1071
diff changeset
    17
layout applied.
79
aabebd6e61f3 fixed XSync handling and finished man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 68
diff changeset
    18
.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
    19
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
    20
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
    21
.P
1456
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    22
Each screen contains a small status bar which displays all available tags, the
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    23
layout, the number of visible windows, the title of the focused window, and the
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    24
text read from the root window name property, if the screen is focused. A
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    25
floating window is indicated with an empty square and a maximised floating
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    26
window is indicated with a filled square before the windows title.  The
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    27
selected tags are indicated with a different color. The tags of the focused
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    28
window are indicated with a filled square in the top left corner.  The tags
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    29
which are applied to one or more windows are indicated with an empty square in
483124e931ef extended man page to mention number of visible windows
Anselm R Garbe <anselm@garbe.us>
parents: 1445
diff changeset
    30
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
    31
.P
700
f05c825db96b moved BORDERPX to config.*.h
Anselm R. Garbe <arg@suckless.org>
parents: 687
diff changeset
    32
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
    33
.SH OPTIONS
0
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
    34
.TP
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
    35
.B \-v
80
8125f908c80c several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents: 79
diff changeset
    36
prints version information to standard output, then exits.
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
    37
.SH USAGE
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    38
.SS Status bar
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    39
.TP
259
d661ecce0c75 applied Sanders fixes to dwm.1
Anselm R.Garbe <arg@10ksloc.org>
parents: 258
diff changeset
    40
.B Standard input
d661ecce0c75 applied Sanders fixes to dwm.1
Anselm R.Garbe <arg@10ksloc.org>
parents: 258
diff changeset
    41
is read and displayed in the status text area.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    42
.TP
288
b7865e6feef2 applied sanders man page patch, removed button2 from bar click
Anselm R.Garbe <arg@10ksloc.org>
parents: 270
diff changeset
    43
.B Button1
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    44
click on a tag label to display all windows with that tag, click on the layout
837
123231b9eb87 renamed untiled into floating, keeping tiled instead of tiling (afaik tiled sounds more correct) - English speakers convinced me
Anselm R. Garbe <arg@suckless.org>
parents: 836
diff changeset
    45
label toggles between tiled and floating 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
    46
.TP
270
dacd3f3c5823 implemented restack behavior (floats are on top in tiled mode)
Anselm R.Garbe <arg@10ksloc.org>
parents: 267
diff changeset
    47
.B Button3
530
451f19d48845 removed the stack position stuff
Anselm R. Garbe <arg@10kloc.org>
parents: 525
diff changeset
    48
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
    49
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    50
.B Mod1\-Button1
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    51
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
    52
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    53
.B Mod1\-Button3
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    54
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
    55
.SS Keyboard commands
55
fcbf7213d96f continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 39
diff changeset
    56
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    57
.B Mod1\-Shift\-Return
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    58
Start
838
168547cc501b well I agree to several people claiming h/j/k/l is the better default than Tab/S-Tab/g/s for focus and master resizing
Anselm R. Garbe <arg@suckless.org>
parents: 837
diff changeset
    59
.BR xterm.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    60
.TP
1445
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    61
.B Mod1\-,
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    62
Focus previous screen, if any.
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    63
.TP
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    64
.B Mod1\-.
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    65
Focus next screen, if any.
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    66
.TP
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    67
.B Mod1\-Shift\-,
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    68
Send focused window to previous screen, if any.
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    69
.TP
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    70
.B Mod1\-Shift\-,
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    71
Send focused window to next screen, if any.
4ad1f24d38ec changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
Anselm R Garbe <anselm@garbe.us>
parents: 1370
diff changeset
    72
.TP
1215
840fd59e3141 make it easier for the user, if Xinerama support is given, always use the screen 0 as window area/bar area, everything else can be used for floating clients
Anselm R Garbe <garbeam@gmail.com>
parents: 1205
diff changeset
    73
.B Mod1\-b
840fd59e3141 make it easier for the user, if Xinerama support is given, always use the screen 0 as window area/bar area, everything else can be used for floating clients
Anselm R Garbe <garbeam@gmail.com>
parents: 1205
diff changeset
    74
Toggles bar on and off.
840fd59e3141 make it easier for the user, if Xinerama support is given, always use the screen 0 as window area/bar area, everything else can be used for floating clients
Anselm R Garbe <garbeam@gmail.com>
parents: 1205
diff changeset
    75
.TP
1289
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    76
.B Mod1\-t
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    77
Sets tiled layout.
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    78
.TP
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    79
.B Mod1\-f
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    80
Sets floating layout.
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    81
.TP
1300
f07372537698 applied James Turner's dwm.1 patch, thanks James!
Anselm R Garbe <garbeam@gmail.com>
parents: 1289
diff changeset
    82
.B Mod1\-m
1289
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    83
Sets monocle layout.
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    84
.TP
1159
34c88d74dff0 setlayout and setgeom are now togglable again
Anselm R Garbe <garbeam@gmail.com>
parents: 1133
diff changeset
    85
.B Mod1\-space
1289
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    86
Toggles between current and previous layout.
881
709b1538e1af added new Mod1-b functionality to dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 876
diff changeset
    87
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    88
.B Mod1\-j
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    89
Focus next window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    90
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    91
.B Mod1\-k
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    92
Focus previous window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    93
.TP
1160
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    94
.B Mod1\-h
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    95
Decrease master area size.
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    96
.TP
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    97
.B Mod1\-l
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    98
Increase master area size.
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    99
.TP
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   100
.B Mod1\-Return
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   101
Zooms/cycles focused window to/from master area (tiled layouts only).
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   102
.TP
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   103
.B Mod1\-Shift\-c
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   104
Close focused window.
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   105
.TP
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   106
.B Mod1\-Shift\-space
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   107
Toggle focused window between tiled and floating state.
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   108
.TP
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   109
.B Mod1\-Tab
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   110
Toggles to the previously selected tags.
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   111
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   112
.B Mod1\-Shift\-[1..n]
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   113
Apply
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   114
.RB nth
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   115
tag to focused window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   116
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   117
.B Mod1\-Shift\-0
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   118
Apply all tags to focused window.
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
   119
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   120
.B Mod1\-Control\-Shift\-[1..n]
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   121
Add/remove
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   122
.B nth
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   123
tag to/from focused window.
585
83807f4d18e9 added man page entry
arg@mig29
parents: 578
diff changeset
   124
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   125
.B Mod1\-[1..n]
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   126
View all windows with
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   127
.BR nth
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   128
tag.
56
b72b7086c385 continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 55
diff changeset
   129
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   130
.B Mod1\-0
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   131
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
   132
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   133
.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
   134
Add/remove all windows with
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   135
.BR nth
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   136
tag to/from the view.
264
afcea99a4f3f updated man page, added CAVEATS section
Anselm R.Garbe <arg@10ksloc.org>
parents: 262
diff changeset
   137
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   138
.B Mod1\-Shift\-q
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   139
Quit dwm.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
   140
.SS Mouse commands
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
   141
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   142
.B Mod1\-Button1
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   143
Move focused window while dragging. Tiled windows will be toggled to the floating state.
59
5d4653de9a1c implemented dwm reading status text from stdin
Anselm R. Garbe <garbeam@wmii.de>
parents: 58
diff changeset
   144
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   145
.B Mod1\-Button2
1222
6e2f71b72e51 simplification
anselm@anselm1
parents: 1215
diff changeset
   146
Toggles focused window between floating and tiled state.
238
969fb6be25e1 applied sander's patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 232
diff changeset
   147
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   148
.B Mod1\-Button3
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   149
Resize focused window while dragging. Tiled windows will be toggled to the floating state.
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
   150
.SH CUSTOMIZATION
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   151
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
   152
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
   153
.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
   154
.BR dmenu (1)
723
251047bc6129 renamed CAVEATS into BUGS
Anselm R. Garbe <arg@suckless.org>
parents: 700
diff changeset
   155
.SH BUGS
632
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   156
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
   157
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
   158
JDK 1.6 versions, because it assumes a reparenting window manager. As a workaround
21951c0dfbae applied Sanders patch
arg@mig29
parents: 633
diff changeset
   159
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
   160
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
   161
backend instead):
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   162
.BR AWT_TOOLKIT=MToolkit .
876
22c923f7c2d1 added the GTK Save-As bug report to BUGS section of dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 847
diff changeset
   163
.P
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   164
GTK 2.10.9+ versions contain a broken
876
22c923f7c2d1 added the GTK Save-As bug report to BUGS section of dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 847
diff changeset
   165
.BR Save\-As
22c923f7c2d1 added the GTK Save-As bug report to BUGS section of dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 847
diff changeset
   166
file dialog implementation,
22c923f7c2d1 added the GTK Save-As bug report to BUGS section of dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 847
diff changeset
   167
which requests to reconfigure its window size in an endless loop. However, its
22c923f7c2d1 added the GTK Save-As bug report to BUGS section of dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 847
diff changeset
   168
window is still respondable during this state, so you can simply ignore the flicker
22c923f7c2d1 added the GTK Save-As bug report to BUGS section of dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 847
diff changeset
   169
until a new GTK version appears, which will fix this bug, approximately
22c923f7c2d1 added the GTK Save-As bug report to BUGS section of dwm(1)
Anselm R. Garbe <arg@suckless.org>
parents: 847
diff changeset
   170
GTK 2.10.12+ versions.