What is xmonad?
xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell. In a normal WM, you spend half your time aligning and searching for windows. xmonad makes work easier, by automating this.
- xmonad 0.15 (2018-09-30) is available from our download page.
- Report a bug and we'll squash it for you in the next release.
- Follow our blog or on twitter, or the xmonad reddit.
Why should I use xmonad?
- xmonad is tiling.
- xmonad automates the common task of arranging windows, so you can concentrate on getting stuff done.
- xmonad is minimal.
- out of the box, no window decorations, no status bar, no icon dock. just clean lines and efficiency.
- xmonad is stable.
- haskell + smart programming practices guarantee a crash-free experience.
- xmonad is extensible.
- it sports a vibrant extension library, including support for window decorations, status bars, and icon docks.
- xmonad is featureful.
- core features like per-screen workspaces, true xinerama support and managehooks can't be found in any other wm.
- xmonad is easy.
- we work hard to make common configuration tasks one-liners.
- xmonad is friendly.
- an active, friendly mailing list and irc channel are waiting to help you get up and running.
“Multimonitor xmonad has to be the best Linux desktop experience ever” — josephkern apr 09
“XMonad is by far the best Window Manager around. It's one of the reasons I stick with Linux.” — Tener, apr 09
“I have to say, the greatest thing about xmonad thus far is its insane stability… I have zero issues with xmonad” — wfarr, mar 08