dwm is an extremely fast, small, and dynamic window manager for X.
- Terminal = st
- Launcher = dmenu Default fonts are sans, JoyPixels, hack, IcoMoon-free. For default key-bindings check config.def.h.
I modified some patches.
List of applied patches:
- Actual full screen
- Alt-tab, This is my own patch. It'll be on the suckless website soon. Documentation is in patches/alt-tab/
- Auto start
- Awesome bar
- Bottom stack
- Cycle layouts
- Full gaps
- Fix borders
- Grid mode
- Maximize
- Pertag
- Restarting
- RestoreAfterRestart, This is my own patch. It'll be on the suckless website soon. Documentation is in patches/restoreafterrestart/
- Systray
Dwmblocks is modular status bar written by torrinfail. This project use my fork of dwmblocks.
In order to build dwm you need the Xlib header files.
Edit config.mk to match your local setup (dwm is installed into the /usr/local namespace by default).
Afterwards enter the following command to build and install dwm (if necessary as root):
make clean install
Add the following line to your .xinitrc to start dwm using startx:
exec dwm
In order to connect dwm to a specific display, make sure that the DISPLAY environment variable is set correctly, e.g.:
DISPLAY=foo.bar:1 exec dwm
(This will start dwm on display :1 of the host foo.bar.)
The configuration of dwm is done in config.def.h and (re)compiling the source code (don't forget to delete config.h before compiling).
If you like my work and want to support me by some fake internet money, here is my monero address
87udnMjHcExZ43797qCeH7hV3saCfrx8GaW8Ung8UDzXXMve2bMyH4qH3jSZEuddQj8S3HB7DkCCkTrttbEKVCSENzaH2St