Location via proxy:   
[Report a bug]   [Manage cookies]                

xmonad wordmark

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.

What’s new?

Why use XMonad?

XMonad is..

  • tiling: xmonad automates the common task of arranging windows, so you can concentrate on getting stuff done.
  • minimal: Out of the box, no window decorations, no status bar, no icon dock. just clean lines and efficiency.
  • stable: Haskell and smart programming practices guarantee a crash-free experience.
  • extensible: It sports a vibrant extension library, including support for window decorations, status bars, and icon docks.
  • full of features: core features like per-screen workspaces, true xinerama support and managehooks can’t be found in any other wm.
  • easy: we work hard to make common configuration tasks one-liners.
  • friendly: an active, friendly mailing list and IRC channel (#xmonad@irc.libera.chat) are waiting to help you get up and running.

XMonad features

  • Very stable, fast, small and simple.
  • Tiny code base (~2000 lines of Haskell)
  • Automatic window tiling and management
  • First class keyboard support: a mouse is unnecessary
  • Full support for tiling windows on multi-head displays
  • Full support for floating, tabbing and decorated windows
  • Full support for GNOME and KDE utilities
  • XRandR support to rotate, add or remove monitors
  • Per-workspace layout algorithms
  • Per-screens custom status bars
  • Compositing support
  • Powerful, stable customisation and on-the-fly reconfiguration
  • Large extension library
  • Excellent, extensive documentation
  • Large, active development team, support and community
  • Read more reviews of xmonad