Patches
diff generation
For git users:
cd dwm-directory
git diff > dwm-X.Y-yourpatchname.diff
For tarballs:
cd modified-dwm-directory/..
diff -up original-dwm-directory modified-dwm-directory > dwm-X.Y-yourpatchname.diff
where X.Y is a dwm tag name or version number.
patch application
For git users:
cd dwm-directory
git apply path/to/patch.diff
For tarballs:
cd dwm-directory
patch -p1 < path/to/patch.diff
related projects
- awesome – dwm fork with XCB, EWMH, Lua script, Xft, D-Bus, multihead.. support
- awm – (old) modified dwm with workspaces and /proc like interface
- bwm – (old) modified dwm with extensive mouse support
- cons-wm – minimalist wm in scheme (not tiled)
- bug.n – dwm for Windows written in AutoHotkey
- dvtm – virtual terminal manager (dwm on the console)
- dwm-gtx – dwm branch with Xinerama support, pointer movement, different layout
- dwm-sprinkles – dwm with colorfull bar, transparency, pre-configured pertag and more
- dwm-win32 – dwm ported to windows
- echinus – dwm fork with EWMH, Xft support
- gemini – terminal manager
- i3 – wmii fork with XCB, multihead, vertical column, command mode
- musca – inspired by dwm, more complex layout, configurable with commands, EWMH support
- qtile – pure python wm, used ideas from dwm
- scrotwm – dwm clone with multihead, config file, restart.. support
- TAL/wm – minimal tiled wm based on dwm (discontinued)
- teslawm – dwm fork with multihead, mouse, stdin commands support (was dwm-rfigura)
- xmonad – dwm clone in haskell