README (1913B)
1 dwm - dynamic window manager 2 ============================ 3 dwm is an extremely fast, small, and dynamic window manager for X. 4 5 6 Patches Applied 7 --------------- 8 pertag - https://dwm.suckless.org/patches/pertag/dwm-pertag-20200914-61bb8b2.diff 9 vanitygaps - https://dwm.suckless.org/patches/vanitygaps/dwm-cfacts-vanitygaps-6.4_combo.diff 10 movestack - https://dwm.suckless.org/patches/movestack/dwm-movestack-20211115-a786211.diff 11 cyclelayouts - https://dwm.suckless.org/patches/cyclelayouts/dwm-cyclelayouts-20180524-6.2.diff 12 alwayscenter - https://dwm.suckless.org/patches/alwayscenter/dwm-alwayscenter-20200625-f04cac6.diff 13 hide vacant tags - https://dwm.suckless.org/patches/hide_vacant_tags/dwm-hide_vacant_tags-6.2.diff 14 fix borders - https://dwm.suckless.org/patches/alpha/dwm-fixborders-6.2.diff 15 actualfullscreen - https://dwm.suckless.org/patches/actualfullscreen/dwm-actualfullscreen-20211013-cb3f58a.diff 16 17 Requirements 18 ------------ 19 In order to build dwm you need the Xlib header files. 20 21 22 Installation 23 ------------ 24 Edit config.mk to match your local setup (dwm is installed into 25 the /usr/local namespace by default). 26 27 Afterwards enter the following command to build and install dwm (if 28 necessary as root): 29 30 make clean install 31 32 33 Running dwm 34 ----------- 35 Add the following line to your .xinitrc to start dwm using startx: 36 37 exec dwm 38 39 In order to connect dwm to a specific display, make sure that 40 the DISPLAY environment variable is set correctly, e.g.: 41 42 DISPLAY=foo.bar:1 exec dwm 43 44 (This will start dwm on display :1 of the host foo.bar.) 45 46 In order to display status info in the bar, you can do something 47 like this in your .xinitrc: 48 49 while xsetroot -name "`date` `uptime | sed 's/.*,//'`" 50 do 51 sleep 1 52 done & 53 exec dwm 54 55 56 Configuration 57 ------------- 58 The configuration of dwm is done by creating a custom config.h 59 and (re)compiling the source code.