This is my personal build of dwm.
- libxft
- dmenu
Also, the following need to be added from the AUR:
- nerd-fonts-complete (optional)
- This build of dwm does not block color emoji in the status/info bar, so one must install libxft-bgra from the AUR, which fixes a libxft color emoji rendering problem, otherwise dwm will crash upon trying to render one. Hopefully this fix will be in all libxft soon enough.
The MODKEY is set to the Super key (aka the Windows key). I try to keep the keybindings consistent with all of my window managers.
Keybinding | Action |
---|---|
MODKEY + RETURN |
opens terminal (urxvt is used) |
MODKEY + INSERT |
opens run launcher (dmenu is used) |
ALTKEY + ESCAPE |
closes window with focus |
MODKEY + SHIFT + r |
restarts dwm |
MODKEY + SHIFT + q |
quits dwm |
MODKEY + 1-9 |
switch focus to workspace (1-9) |
MODKEY + SHIFT + 1-9 |
send focused window to workspace (1-9) |
MODKEY + j |
focus stack +1 (switches focus between windows in the stack) |
MODKEY + k |
focus stack -1 (switches focus between windows in the stack) |
MODKEY + SHIFT + j |
rotate stack +1 (rotates the windows in the stack) |
MODKEY + SHIFT + k |
rotate stack -1 (rotates the windows in the stack) |
MODKEY + h |
setmfact -0.05 (expands size of window) |
MODKEY + l |
setmfact +0.05 (shrinks size of window) |
MODKEY + . |
focusmon +1 (switches focus next monitors) |
MODKEY + , |
focusmon -1 (switches focus to prev monitors) |