*** Welcome to piglix ***

Xmonad

xmonad
Xmonad-logo.svg
XMonad in tiling mode with two URXVT terminals and pcmanFM open
xmonad in tiling mode
Original author(s) Spencer Janssen, Don Stewart, Jason Creighton
Initial release March 6, 2007; 9 years ago (2007-03-06)
Stable release
0.13 / February 10, 2017; 9 days ago (2017-02-10)
Preview release
latest Darcs revision / (snapshot)
Development status Stable
Written in Haskell
Operating system POSIX-compatible
Platform Cross-platform; requires the X Window System and GHC
Size 56 KB (source code)
Available in English
Type Window manager
License BSD-3
Website www.xmonad.org

xmonad is a dynamic window manager (tiling) for the X Window System, written in the functional programming language Haskell.

Begun in March 2007, it is similar to dwm, larswm, StumpWM and other members of the tiling window manager family in that it arranges windows in a nonoverlapping pattern and strives to make it possible for the user to productively manage windows without the use of the mouse. xmonad is packaged and distributed on a wide range of Unix-like operating systems, such as a large number of Linux distributions, and BSD systems.

While originally a clone of dwm (derivative in areas such as default keybindings), xmonad now supports features not available to dwm users such as per-workspace layout, tiling reflection, state preservation, layout mirroring, GNOME support and per-screen status bars; it can be customised by modifying an external configuration file and 'reloaded' while running. xmonad features have begun to influence other tiling window managers - dwm has borrowed "urgency hooks" from xmonad, has also included Xinerama support (for multihead displays) with release 4.8, and patches exist to reimplement xmonad's Fibonacci layout.

Extensions to the core system, including emulation of other window managers and unusual layout algorithms, such as window tiling based on the Fibonacci spiral, have been implemented by the active community and are available as a library.


...
Wikipedia

...