aboutsummaryrefslogtreecommitdiffstats
path: root/README
blob: 7876e76fba6fa2217d888ad2440355f6114d726b (plain)
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
Joe's dwm (the dynamic window manager) build
The original dwm build I used to run. Based on version 6.2.

Dependencies
------------
 Required:
 ---------
   - A C compiler
   - make
   - xorg
   - libX11
   - libXft

 Optional:
 ---------
   - st
   - dmenu

Installation
------------
To install this open a terminal and run these commands:

  $ git clone git://jozanleclerc.xyz/jozan/dwm.git
  $ cd dwm
  $ make
  # make install clean

To use it as a default WM, if you are using xinit, add this to your .xinitrc:
  exec dwm

Bindings
--------
Some of the main key bindings:
 - switch to workspace 1-12 with super+{F1-F12}
 - move selected stack to workspace 1-12 with super+shift+{F1-F12}
 - fire up st terminal with super+return
 - kill selected stack with super+q
 - cycle through stacks down/up with super+j/k
 - move selected stack down/up with super+shift+j/k
 - resize master stack to left/right with super+h/l
 - invoke dmenu_run application launcher with super+p
 - toggle better tiled mode with super+s
 - toggle alternative tiled mode with super+shift+s
 - toggle normal tiled mode with super+t
 - toggle fullscreen mode on selected stack with super+f
 - toggle floating mode on selected stack with super+space
 - toggle top bar with super+b. Hidden by default
 - restart dwm with super+shift+r
 - exit dwm with super+shift+e

Patches
-------
List of patches in use:
 - actualfullscreen
 - alwayscenter
 - alwaysfullscreen
 - attachasideandbelow
 - centeredmaster
 - fibonacci
 - focusonclick
 - nmaster
 - moveresize
 - movestack
 - noborder
 - nodmenu
 - pertag
 - restartsig
 - savefloats
 - sizehints
 - switchtotag
 - tagothermon

My own autostart script can be found under my dotfiles-bsd repository:
https://git.jozanleclerc.xyz/jozan/dotfiles-bsd/files.html
It should be placed in ~/.config/dwm directory.