DWM as your WM

3 min read
442 words

Table of Contents

Reading progress0/3

Sedikit klik, banyak kerja. Itulah vibe DWM (Dynamic Window Manager). Kalau desktop kamu sering berantakan dan mouse bikin lambat, DWM hadir sebagai solusi yang ringan, keyboard-first, dan bisa kamu bentuk sesuai kebutuhan.

Tiling window manager workflow for focused coding
Tiling window manager workflow for focused coding

What is DWM?#

Ever feel like your desktop is just… messy? DWM (Dynamic Window Manager) is a minimalist, super-fast window manager for Linux that fixes that chaos. It’s lightweight, keyboard-driven, and customizable—perfect for coders, power users, and anyone who wants to get stuff done without clicking around endlessly. DWM arranges your windows automatically, so your workflow stays smooth and distraction-free.


Keybindings (Default)#

Here’s a cheat sheet to get you started. Mod usually means the Windows key or Alt, depending on your config.

ActionKeybinding
Open terminalMod + Enter
Close focused windowMod + Shift + C
Switch to next windowMod + J
Switch to previous windowMod + K
Move window to next spotMod + Shift + J
Move window to previous spotMod + Shift + K
Toggle floating modeMod + Shift + Space
Change layoutMod + T
Switch to workspace NMod + N (1-9)
Move window to workspace NMod + Shift + N (1-9)
Restart DWMMod + Shift + R
Quit DWMMod + Shift + Q
Toggle status barMod + B
Resize master areaMod + H / Mod + L
Increase number of master windowsMod + I
Decrease number of master windowsMod + D
Toggle fullscreenMod + F
Focus next monitorMod + O
Focus previous monitorMod + Shift + O
Move window to next monitorMod + Shift + O
Move window to previous monitorMod + Shift + O
Toggle scratchpad terminalMod + S

Note: These are the default keybindings. You can customize them in the config.h file.
Tip: Print this out or keep it handy until the shortcuts become second nature. After a few days, you’ll be navigating your desktop like a pro without even thinking about it.


Conclusion#

DWM isn’t just a window manager—it’s a productivity hack. Fast, minimal, and fully customizable, it’s built for people who want control over their workflow. Like the DWM team says:

“The best way to get started is to dive in and start using it. The more you use it, the more comfortable you’ll become with its features and capabilities.”

So don’t overthink it. Install DWM, try out the keybindings, tweak your config, and watch your desktop go from messy chaos to slick efficiency. Happy DWMing!

Stay Updated

Get notified when I publish new posts about web development, programming tips, and tech insights.

No spam, ever. Unsubscribe at any time.