dwm.1
changeset 1133 08868aaeee8b
parent 1130 b661ad410646
child 1159 34c88d74dff0
equal deleted inserted replaced
1132:a1c28da5bc91 1133:08868aaeee8b
     7 .SH DESCRIPTION
     7 .SH DESCRIPTION
     8 dwm is a dynamic window manager for X. It manages windows in tiled, monocle
     8 dwm is a dynamic window manager for X. It manages windows in tiled, monocle
     9 and floating layouts. Either layout can be applied dynamically, optimising the
     9 and floating layouts. Either layout can be applied dynamically, optimising the
    10 environment for the application in use and the task performed.
    10 environment for the application in use and the task performed.
    11 .P
    11 .P
    12 In tiled layout windows are managed in a master and stacking area. The master
    12 In tiled layouts windows are managed in a master and stacking area. The master
    13 area contains the window which currently needs most attention, whereas the
    13 area contains the window which currently needs most attention, whereas the
    14 stacking area contains all other windows. In monocle layout all windows are
    14 stacking area contains all other windows. In monocle layout all windows are
    15 maximised to the screen size. In floating layout windows can be resized and
    15 maximised to the screen size. In floating layout windows can be resized and
    16 moved freely. Dialog windows are always managed floating, regardless of the
    16 moved freely. Dialog windows are always managed floating, regardless of the
    17 layout applied.
    17 layout applied.
    55 .TP
    55 .TP
    56 .B Mod1\-Shift\-Return
    56 .B Mod1\-Shift\-Return
    57 Start
    57 Start
    58 .BR xterm.
    58 .BR xterm.
    59 .TP
    59 .TP
    60 .B Mod1\-Return
       
    61 Zooms/cycles current window to/from master area (tiled layout only).
       
    62 .TP
       
    63 .B Mod1\-Tab
       
    64 Toggles to the previously selected tags.
       
    65 .TP
       
    66 .B Mod1\-f
    60 .B Mod1\-f
    67 Apply floating layout.
    61 Applies floating layout.
    68 .TP
    62 .TP
    69 .B Mod1\-m
    63 .B Mod1\-m
    70 Apply monocle layout.
    64 Applies monocle layout.
    71 .TP
    65 .TP
    72 .B Mod1\-v
    66 .B Mod1\-v
    73 Apply vertical tiled layout.
    67 Applies vertical tiled layout.
    74 .TP
    68 .TP
    75 .B Mod1\-h
    69 .B Mod1\-h
    76 Apply horizontal tiled layout.
    70 Applies horizontal tiled layout.
    77 .TP
    71 .TP
    78 .B Mod1\-j
    72 .B Mod1\-j
    79 Focus next window.
    73 Focus next window.
    80 .TP
    74 .TP
    81 .B Mod1\-k
    75 .B Mod1\-k
    82 Focus previous window.
    76 Focus previous window.
    83 .TP
    77 .TP
       
    78 .B Mod1\-Return
       
    79 Zooms/cycles focused window to/from master area (tiled layouts only).
       
    80 .TP
       
    81 .B Mod1\-Shift\-c
       
    82 Close focused window.
       
    83 .TP
       
    84 .B Mod1\-Shift\-space
       
    85 Toggle focused window between tiled and floating state.
       
    86 .TP
       
    87 .B Mod1\-Tab
       
    88 Toggles to the previously selected tags.
       
    89 .TP
    84 .B Mod1\-r
    90 .B Mod1\-r
    85 Re-applies tagging rules to all windows.
    91 Re-applies tagging rules to all windows.
    86 .TP
    92 .TP
    87 .B Mod1\-Shift\-[1..n]
    93 .B Mod1\-Shift\-[1..n]
    88 Apply
    94 Apply
    89 .RB nth
    95 .RB nth
    90 tag to current window.
    96 tag to focused window.
    91 .TP
    97 .TP
    92 .B Mod1\-Shift\-0
    98 .B Mod1\-Shift\-0
    93 Apply all tags to current window.
    99 Apply all tags to focused window.
    94 .TP
   100 .TP
    95 .B Mod1\-Control\-Shift\-[1..n]
   101 .B Mod1\-Control\-Shift\-[1..n]
    96 Add/remove
   102 Add/remove
    97 .B nth
   103 .B nth
    98 tag to/from current window.
   104 tag to/from focused window.
    99 .TP
       
   100 .B Mod1\-Shift\-c
       
   101 Close focused window.
       
   102 .TP
       
   103 .B Mod1\-Shift\-space
       
   104 Toggle focused window between tiled and floating state.
       
   105 .TP
   105 .TP
   106 .B Mod1\-[1..n]
   106 .B Mod1\-[1..n]
   107 View all windows with
   107 View all windows with
   108 .BR nth
   108 .BR nth
   109 tag.
   109 tag.
   119 .B Mod1\-Shift\-q
   119 .B Mod1\-Shift\-q
   120 Quit dwm.
   120 Quit dwm.
   121 .SS Mouse commands
   121 .SS Mouse commands
   122 .TP
   122 .TP
   123 .B Mod1\-Button1
   123 .B Mod1\-Button1
   124 Move current window while dragging. Tiled windows will be toggled to the floating state.
   124 Move focused window while dragging. Tiled windows will be toggled to the floating state.
   125 .TP
   125 .TP
   126 .B Mod1\-Button2
   126 .B Mod1\-Button2
   127 Zooms/cycles current window to/from master area. If it is floating (but not fixed) it will be toggled to the tiled state instead.
   127 Zooms/cycles focused window to/from master area. If it is floating (but not fixed) it will be toggled to the tiled state instead.
   128 .TP
   128 .TP
   129 .B Mod1\-Button3
   129 .B Mod1\-Button3
   130 Resize current window while dragging. Tiled windows will be toggled to the floating state.
   130 Resize focused window while dragging. Tiled windows will be toggled to the floating state.
   131 .SH CUSTOMIZATION
   131 .SH CUSTOMIZATION
   132 dwm is customized by creating a custom config.h and (re)compiling the source
   132 dwm is customized by creating a custom config.h and (re)compiling the source
   133 code. This keeps it fast, secure and simple.
   133 code. This keeps it fast, secure and simple.
   134 .SH SEE ALSO
   134 .SH SEE ALSO
   135 .BR dmenu (1)
   135 .BR dmenu (1)
   146 you can use JDK 1.4 (which doesn't contain the XToolkit/XAWT backend) or you
   146 you can use JDK 1.4 (which doesn't contain the XToolkit/XAWT backend) or you
   147 can set the following environment variable (to use the older Motif
   147 can set the following environment variable (to use the older Motif
   148 backend instead):
   148 backend instead):
   149 .BR AWT_TOOLKIT=MToolkit .
   149 .BR AWT_TOOLKIT=MToolkit .
   150 .P
   150 .P
   151 Recent GTK 2.10.9+ versions contain a broken
   151 GTK 2.10.9+ versions contain a broken
   152 .BR Save\-As
   152 .BR Save\-As
   153 file dialog implementation,
   153 file dialog implementation,
   154 which requests to reconfigure its window size in an endless loop. However, its
   154 which requests to reconfigure its window size in an endless loop. However, its
   155 window is still respondable during this state, so you can simply ignore the flicker
   155 window is still respondable during this state, so you can simply ignore the flicker
   156 until a new GTK version appears, which will fix this bug, approximately
   156 until a new GTK version appears, which will fix this bug, approximately