- xrdb/pywal/Xresources compatibility. Just load Xresources with
xrdb path/to/Xresourcesor generate a colorscheme using pywal. Then hitMod+F5to apply the changes. - Systray(disabled due to it not conforming to the floating bar layout).
- Status bar shows up in all monitors.
- Switch to the configured tag when a window opens, then switch back when it closes.
- Fullscreen Applications
- Printscreen select area and copy to clipboard. Similar to Lightshot on Windows
- Media Keys: Vol-Up, Vol-Dow, Mute. For cmus: Stop, Prev, Play/Pause, Next.
- Autostart: dwm will run
~/.config/dwm/autostart.shat start. See more info below. - Power Menu (Requires
dmenu) - Task Manager/Task Killer (Requires
dmenu) - Emoji/Font Awesome and other Unicode characters Menu: Select a character and it will be automatically copied to the clipboard (Requires
dmenu) - Clipboard Manager. Similar to
Win+von Windows10. (Requiresclipmenu. You can find it on Github or in the AUR)
- Default MODKEY:
alt - Launch Terminal:
mod+return - dmenu:
mod+p - Clipboard Manager:
win+v - Power Menu:
mod+shift+s - Task Manager:
ctrl+shift+esc - Emoji/Unicode Menu:
win+u - Printscreen Select:
PrtSc(Just hit the PrintScreen key on your keyboard) - Open Browser:
mod+w(Browser defined in config.h) - Open File Explorer:
mod+e(File Explorer defined in config.h) - Toggle Fullscreen:
mod+shift+f - Reload Colorscheme:
mod+F5 - Increase/Decrease/Reset Gaps:
mod++,mod+-,mod+=
- Create the folder
~/.config/dwmand the file~/.config/dwm/autostart.sh. - Add execution permissions to
~/.config/dwm/autostart.sh
chmod +x ~/.config/dwm/autostart.sh- Edit the file and make it run whatever you want
Example
~/.config/dwm/autostart.sh:
discord &
obsidian &
sleep 2; st -n htop -e htop & (example of a terminal app)- autostart (modified to look for
autostart.shin~/.config/dwminstead of~/.dwm) - actualfullscreen
- alwayscenter
- statusallmons
- switchtotag (slightly modified to support multi-monitor setups. See this commit for more info)
- systray
- xrdb
- fullgaps
- barpadding
