dwm.1
author Anselm R Garbe <anselm@garbe.us>
Sat, 29 May 2010 12:48:11 +0100
changeset 1517 1ed1e75c9c2e
parent 1491 4754e7889841
child 1539 e2a9bd720b6e
permissions -rw-r--r--
removing Sylvain's patch because it breaks more than it fixes unfortunately, re-issuing a bugfix release 5.8.1
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.