dwm.1
author Anselm R Garbe <anselm@garbe.us>
Fri, 18 Sep 2009 21:18:00 +0100
changeset 1492 62a601261c8b
parent 1491 4754e7889841
child 1539 e2a9bd720b6e
permissions -rw-r--r--
new experimental updategeom() additions that should avoid several problems with Xinerama, this is EXPERIMENTAL and might break something, the algorithms in use are quite complex and cumbersome, patches and comments welcome
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
1491
4754e7889841 implemented dynamic layout symbol stuff
Anselm R Garbe <garbeam@gmail.com>
parents: 1481
diff changeset
    23
layout, the title of the focused window, and the text read from the root window
4754e7889841 implemented dynamic layout symbol stuff
Anselm R Garbe <garbeam@gmail.com>
parents: 1481
diff changeset
    24
name property, if the screen is focused. A floating window is indicated with an
4754e7889841 implemented dynamic layout symbol stuff
Anselm R Garbe <garbeam@gmail.com>
parents: 1481
diff changeset
    25
empty square and a maximised floating window is indicated with a filled square
4754e7889841 implemented dynamic layout symbol stuff
Anselm R Garbe <garbeam@gmail.com>
parents: 1481
diff changeset
    26
before the windows title.  The selected tags are indicated with a different
4754e7889841 implemented dynamic layout symbol stuff
Anselm R Garbe <garbeam@gmail.com>
parents: 1481
diff changeset
    27
color. The tags of the focused window are indicated with a filled square in the
4754e7889841 implemented dynamic layout symbol stuff
Anselm R Garbe <garbeam@gmail.com>
parents: 1481
diff changeset
    28
top left corner.  The tags which are applied to one or more windows are
4754e7889841 implemented dynamic layout symbol stuff
Anselm R Garbe <garbeam@gmail.com>
parents: 1481
diff changeset
    29
indicated 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
    30
.P
700
f05c825db96b moved BORDERPX to config.*.h
Anselm R. Garbe <arg@suckless.org>
parents: 687
diff changeset
    31
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
    32
.SH OPTIONS
0
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
    33
.TP
491f34c11291 initial import
Anselm R. Garbe <garbeam@wmii.de>
parents:
diff changeset
    34
.B \-v
80
8125f908c80c several additions in mouse handling ;)
Anselm R. Garbe <garbeam@wmii.de>
parents: 79
diff changeset
    35
prints version information to standard output, then exits.
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
    36
.SH USAGE
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    37
.SS Status bar
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    38
.TP
1471
48ca21980c50 removed Standard input hint
Anselm R Garbe <garbeam@gmail.com>
parents: 1461
diff changeset
    39
.B X root window name
1473
a4d3e32cb7ef applied nsz' man page comment, thanks!
Anselm R Garbe <garbeam@gmail.com>
parents: 1472
diff changeset
    40
is read and displayed in the status text area. It can be set with the
a4d3e32cb7ef applied nsz' man page comment, thanks!
Anselm R Garbe <garbeam@gmail.com>
parents: 1472
diff changeset
    41
.BR xsetroot (1)
a4d3e32cb7ef applied nsz' man page comment, thanks!
Anselm R Garbe <garbeam@gmail.com>
parents: 1472
diff changeset
    42
command.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    43
.TP
288
b7865e6feef2 applied sanders man page patch, removed button2 from bar click
Anselm R.Garbe <arg@10ksloc.org>
parents: 270
diff changeset
    44
.B Button1
782
92862ab407d5 introduced Layout struct
Anselm R. Garbe <arg@suckless.org>
parents: 749
diff changeset
    45
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
    46
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
    47
.TP
270
dacd3f3c5823 implemented restack behavior (floats are on top in tiled mode)
Anselm R.Garbe <arg@10ksloc.org>
parents: 267
diff changeset
    48
.B Button3
530
451f19d48845 removed the stack position stuff
Anselm R. Garbe <arg@10kloc.org>
parents: 525
diff changeset
    49
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
    50
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    51
.B Mod1\-Button1
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    52
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
    53
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    54
.B Mod1\-Button3
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 adds/removes that tag to/from the focused window.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
    56
.SS Keyboard commands
55
fcbf7213d96f continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 39
diff changeset
    57
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    58
.B Mod1\-Shift\-Return
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    59
Start
1473
a4d3e32cb7ef applied nsz' man page comment, thanks!
Anselm R Garbe <garbeam@gmail.com>
parents: 1472
diff changeset
    60
.BR uxterm (1).
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    61
.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
    62
.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
    63
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
    64
.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
    65
.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
    66
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
    67
.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
    68
.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
    69
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
    70
.TP
1469
40da5c7d1ae9 applied nsz' dwm.1 fixes, thanks Szabolcs!
Anselm R Garbe <anselm@garbe.us>
parents: 1461
diff changeset
    71
.B Mod1\-Shift\-.
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
    72
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
    73
.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
    74
.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
    75
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
    76
.TP
1289
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    77
.B Mod1\-t
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    78
Sets tiled layout.
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    79
.TP
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    80
.B Mod1\-f
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    81
Sets floating layout.
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    82
.TP
1300
f07372537698 applied James Turner's dwm.1 patch, thanks James!
Anselm R Garbe <garbeam@gmail.com>
parents: 1289
diff changeset
    83
.B Mod1\-m
1289
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    84
Sets monocle layout.
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    85
.TP
1159
34c88d74dff0 setlayout and setgeom are now togglable again
Anselm R Garbe <garbeam@gmail.com>
parents: 1133
diff changeset
    86
.B Mod1\-space
1289
064cfe1e8f84 untested monocle
Anselm R Garbe <garbeam@gmail.com>
parents: 1282
diff changeset
    87
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
    88
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    89
.B Mod1\-j
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    90
Focus next window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    91
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
    92
.B Mod1\-k
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
    93
Focus previous window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
    94
.TP
1160
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    95
.B Mod1\-h
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    96
Decrease master area size.
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    97
.TP
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    98
.B Mod1\-l
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
    99
Increase master area size.
bf37ef388dd6 revival of mfact and setmfact
Anselm R Garbe <garbeam@gmail.com>
parents: 1159
diff changeset
   100
.TP
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   101
.B Mod1\-Return
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   102
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
   103
.TP
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   104
.B Mod1\-Shift\-c
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   105
Close focused window.
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   106
.TP
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   107
.B Mod1\-Shift\-space
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   108
Toggle focused window between tiled and floating state.
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   109
.TP
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   110
.B Mod1\-Tab
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   111
Toggles to the previously selected tags.
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   112
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   113
.B Mod1\-Shift\-[1..n]
1469
40da5c7d1ae9 applied nsz' dwm.1 fixes, thanks Szabolcs!
Anselm R Garbe <anselm@garbe.us>
parents: 1461
diff changeset
   114
Apply nth tag to focused window.
293
093744cc5353 applied jk_to_tab patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 288
diff changeset
   115
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   116
.B Mod1\-Shift\-0
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   117
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
   118
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   119
.B Mod1\-Control\-Shift\-[1..n]
1469
40da5c7d1ae9 applied nsz' dwm.1 fixes, thanks Szabolcs!
Anselm R Garbe <anselm@garbe.us>
parents: 1461
diff changeset
   120
Add/remove nth tag to/from focused window.
585
83807f4d18e9 added man page entry
arg@mig29
parents: 578
diff changeset
   121
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   122
.B Mod1\-[1..n]
1469
40da5c7d1ae9 applied nsz' dwm.1 fixes, thanks Szabolcs!
Anselm R Garbe <anselm@garbe.us>
parents: 1461
diff changeset
   123
View all windows with nth tag.
56
b72b7086c385 continued with man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 55
diff changeset
   124
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   125
.B Mod1\-0
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   126
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
   127
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   128
.B Mod1\-Control\-[1..n]
1469
40da5c7d1ae9 applied nsz' dwm.1 fixes, thanks Szabolcs!
Anselm R Garbe <anselm@garbe.us>
parents: 1461
diff changeset
   129
Add/remove all windows with nth tag to/from the view.
264
afcea99a4f3f updated man page, added CAVEATS section
Anselm R.Garbe <arg@10ksloc.org>
parents: 262
diff changeset
   130
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   131
.B Mod1\-Shift\-q
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   132
Quit dwm.
256
b37acb9ead8c updated dwm(1)
Anselm R.Garbe <arg@10ksloc.org>
parents: 238
diff changeset
   133
.SS Mouse commands
82
3954fc13b2e8 simplified man page
Anselm R. Garbe <garbeam@wmii.de>
parents: 80
diff changeset
   134
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   135
.B Mod1\-Button1
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   136
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
   137
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   138
.B Mod1\-Button2
1222
6e2f71b72e51 simplification
anselm@anselm1
parents: 1215
diff changeset
   139
Toggles focused window between floating and tiled state.
238
969fb6be25e1 applied sander's patch
Anselm R.Garbe <arg@10ksloc.org>
parents: 232
diff changeset
   140
.TP
847
b386350fa4ec Escape -s in dwm.1
Anselm R. Garbe <arg@suckless.org>
parents: 842
diff changeset
   141
.B Mod1\-Button3
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   142
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
   143
.SH CUSTOMIZATION
445
00584fe34361 made markups in dwm.1 more consistent
Anselm R. Garbe <arg@10kloc.org>
parents: 444
diff changeset
   144
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
   145
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
   146
.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
   147
.BR dmenu (1)
723
251047bc6129 renamed CAVEATS into BUGS
Anselm R. Garbe <arg@suckless.org>
parents: 700
diff changeset
   148
.SH BUGS
632
3afe7c74ceb9 added the java odyssee to CAVEATS section
arg@mig29
parents: 625
diff changeset
   149
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
   150
only. The XToolkit/XAWT backend breaks ICCCM-compliance in recent JDK 1.5 and early
1481
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   151
JDK 1.6 versions, because it assumes a reparenting window manager. Possible workarounds
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   152
are using JDK 1.4 (which doesn't contain the XToolkit/XAWT backend) or setting the
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   153
environment variable
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   154
.BR AWT_TOOLKIT=MToolkit
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   155
(to use the older Motif backend instead) or running
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   156
.B xprop -root -f _NET_WM_NAME 32a -set _NET_WM_NAME LG3D
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   157
or
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   158
.B wmname LG3D
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   159
(to pretend that a non-reparenting window manager is running that the
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   160
XToolkit/XAWT backend can recognize) or when using OpenJDK setting the environment variable
b8cfc90d1703 applied nsz's dwm.1 patch, also added wmname
Anselm R Garbe <anselm@garbe.us>
parents: 1473
diff changeset
   161
.BR _JAVA_AWT_WM_NONREPARENTING=1 .
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
   162
.P
1133
08868aaeee8b updated dwm(1)
Anselm R Garbe <garbeam@gmail.com>
parents: 1130
diff changeset
   163
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
   164
.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
   165
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
   166
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
   167
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
   168
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
   169
GTK 2.10.12+ versions.