summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Improved tabshut2010-04-065-11/+26
|
* updated keybindings and documentationhut2010-04-063-7/+41
|
* added tabshut2010-04-067-4/+93
| | | | | | | The hotkeys are: g<n> to open a tab, gt/gT to move through tabs, gc/^W to close tabs.
* core.actions: Allow to specify if a "cd" is saved in historyhut2010-04-061-4/+4
|
* gui.mouse_event: added mouse_wheel_direction()hut2010-04-053-8/+15
|
* Swapped default values for display_size_in_...hut2010-04-051-2/+2
| | | | I had them swapped for testing and forgot to change it back.
* added 2 options: display_size_in_{main_column,status_bar}hut2010-04-054-3/+25
|
* gui.defaultui: remove (redundant) main_column attributehut2010-04-051-1/+0
| | | | it can be accessed via browser.main_column anyway.
* remove artifacts when changing ratiohut2010-04-051-0/+1
|
* added colors for pipes and socketshut2010-04-043-4/+15
|
* typo (drawed -> drawn)hut2010-04-041-12/+12
|
* widgets.browserview: fixed bugshut2010-04-042-14/+10
|
* removed whitespacehut2010-04-041-1/+1
|
* core.actions: added set_option(optname, value) methodhut2010-04-041-0/+4
|
* Rebuild the browsercolumns if settings.column_ratios is changedhut2010-04-042-14/+30
|
* gui.displayable: fixed DisplayableContainer.remove_child()hut2010-04-041-1/+1
|
* Added a setting for the column ratioshut2010-04-043-3/+5
|
* typohut2010-04-041-1/+1
|
* widgets.browserview: don't preview FIFOs!hut2010-04-041-3/+8
| | | | Thanks to JohannesSM64
* Makefile: improvementshut2010-04-031-2/+2
|
* defaults.apps: swap mode 0 and 1 for media playershut2010-04-021-4/+4
|
* reverted a part of 45cf5174. Allow "source ranger ranger" againhut2010-04-011-8/+7
| | | | This is OK since it comes at almost no cost
* ranger.1: updatehut2010-04-011-4/+7
|
* ranger.1: updatedhut2010-04-011-1/+1
|
* Turn "!p<Enter>" into "!p!cat %f<Enter>" automaticallyhut2010-04-011-0/+2
| | | | allows you to read files in a pager by simply pressing #<Enter>
* Change settings with z rather than with bhut2010-04-011-8/+9
| | | | This is more vim-like and intuitive
* added a man pagehut2010-04-011-0/+187
|
* fixed >find quick-commandhut2010-03-311-1/+1
|
* add "move" signal to environmenthut2010-03-312-15/+33
|
* shared.settings: prioritize custom settings over defaultshut2010-03-311-6/+6
|
* TODO: added #78hut2010-03-311-0/+1
|
* fsobject.loader: optimization (use enumerate rather than zip)hut2010-03-311-1/+1
|
* Abort loading operations when pressing ^C rather than quittinghut2010-03-311-1/+9
|
* defaults.commands: saner :delete confirmation checkhut2010-03-311-2/+2
| | | | Be 100% sure that the directory is empty to not ask for a confirmation
* core.environment: stop enter_dir if os.chdir failshut2010-03-311-1/+4
|
* fsobject.directory: don't load unaccessible directories!hut2010-03-311-0/+4
|
* core.fm: write some info to message log on starthut2010-03-311-0/+6
|
* defaults.keys: unbind Q in console so we can type it!hut2010-03-311-0/+1
|
* defaults.keys: "typing keys" section is obsoletehut2010-03-311-7/+0
|
* defaults.keys: added a few shortcuts ("@", "#")hut2010-03-311-0/+2
|
* fsobject.directory: removed traces of old_*hut2010-03-311-28/+7
| | | | That mechanism is obsolete since signals were implemented
* rebuilt pydochut2010-03-3118-65/+188
|
* clean uphut2010-03-315-30/+0
|
* removed RegexpSignalDispatcher, I don't use ithut2010-03-312-95/+0
|
* removed doc/pick.sh, pointless to have it therehut2010-03-311-25/+0
|
* removed UML stuff, it's uselesshut2010-03-3115-2337/+0
|
* TODO: closed #45, it was implemented alreadyhut2010-03-311-1/+1
|
* fsobject.directory: don't load if it doesnt existhut2010-03-311-0/+1
|
* clean uphut2010-03-312-2/+0
|
* fsobject.file: read more than 4 bytes for is_binaryhut2010-03-311-9/+6
|
'Blame the previous revision' href='/acidbong/suckless/dwm/blame/dwm.1?h=4.4.1&id=72655f0ce7abe85853aca98a051df2aab07116f9'>^
df74b26 ^


1549faf ^
ba59bc8 ^
3e06ede ^


4bb89e2 ^
df74b26 ^


2b35fae ^
0c3544d ^
0e5c819 ^
4bd0d33 ^
0e5c819 ^
df74b26 ^


0e5c819 ^
4bd0d33 ^




df74b26 ^


4bd0d33 ^
0e5c819 ^
4bd0d33 ^
0e5c819 ^
df74b26 ^


0c3544d ^

dc5c070 ^

4bb89e2 ^
60b3dce ^
3e06ede ^
4bb89e2 ^




3e06ede ^
5ef6ef1 ^

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
                     
        
                             
            
      

               
      
                                                                            

                                                                             
  
                                                                              



                                                                            
  


                                                                            
  
      


                                                                               
  

                                                                  
                                                                              
           

      
                                                          
         

              

                                              
   


                                                
   
          


                                                       
                     
   


                    
   
           
          
            
   
                 
              
            
   








              

                
            
   

                    

          
            
   





                            



               






                    
   


                     
   
                      


                           
   


               
                  
   
               
            
         


              
   




               


            
   
               
              
         


              

                 

                                                                        
           
                          
              




                                                  
         

             
.TH DWM 1 dwm-VERSION
.SH NAME
dwm \- dynamic window manager
.SH SYNOPSIS
.B dwm
.RB [ \-v ]
.SH DESCRIPTION
.B dwm
is a dynamic window manager for X. It manages windows in tiling and floating
modes. Either mode can be applied dynamically, optimizing the environment for
the application in use and the task performed.
.P
In tiling mode windows are managed in a master and stacking column. The master
column contains the window which currently needs most attention, whereas the
stacking column contains all other windows. In floating mode windows can be
resized and moved freely. Dialog windows are always managed floating,
regardless of the mode selected.
.P
Windows are grouped by tags. Each window can be tagged with one or multiple
tags. Selecting a certain tag for viewing will display all windows with that
tag.
.P
.B dwm
contains a small status bar which displays all available tags, the mode, the
title of the focused window, and the text read from standard input. The tags of
the focused window are highlighted with a small point.
.P
.B dwm
draws a 1-pixel border around windows to indicate the focus state.
Unfocused windows contain a small bar in front of them displaying their title.
.SH OPTIONS
.TP
.B \-v
prints version information to standard output, then exits.
.SH USAGE
.SS Status bar
.TP
.B Standard input
is read and displayed in the status text area.
.TP
.B Button1
click on a tag label views all windows with that
.BR tag .
.TP
.B Button3
click on a tag label adds/removes all windows with that
.B tag
to/from the view.
.SS Keyboard commands
.TP
.B Mod1-Shift-Return
Start
.BR xterm (1).
.TP
.B Mod1-Tab
Focus next
.BR window .
.TP
.B Mod1-Shift-Tab
Focus previous
.BR window .
.TP
.B Mod1-Return
Zoom current
.B window
to the 
.B master
column
.RB ( tiling
mode only).
.TP
.B Mod1-m
Maximize current
.BR window .
.TP
.B Mod1-Shift-[0..n]
Apply
.B nth tag
to current
.BR window .
.TP
.B Mod1-Control-Shift-[0..n]
Add/remove
.B nth tag
to/from current
.BR window .
.TP
.B Mod1-Shift-c
Close focused
.B window.
.TP
.B Mod1-space
Toggle between
.B tiled
and
.B floating
mode (affects
.BR "all windows" ).
.TP
.B Mod1-[0..n]
View all windows with
.BR "tag n" .
.TP
.B Mod1-Control-[0..n]
Add/remove all windows with
.B tag n
to/from the view.
.TP
.B Mod1-Shift-q
Quit
.B dwm.
.SS Mouse commands
.TP
.B Mod1-Button1
Move current
.B window
while dragging
.RB ( floating
mode only).
.TP
.B Mod1-Button2
Zoom current
.B window
to the 
.B master
column
.RB ( tiling
mode only).
.TP
.B Mod1-Button3
Resize current
.B window
while dragging
.RB ( floating
mode only).
.SH CUSTOMIZATION
.B dwm
is customized by creating a custom config.h and (re)compiling the source
code. This keeps it fast, secure and simple.
.SH CAVEATS
The status bar may display
.B broken pipe
when
.B dwm
has been started by
.BR xdm (1),
because it closes standard output before executing
.BR dwm .
.SH SEE ALSO
.BR dmenu (1)