Lably
Skip to content

Xmonad

Dynamic window manager for X Window System

  • 4 min read
  • 3 chapters

Related on Lably

Through Computer mouse, Operating system and Tessellation

Window manager

Begun in March 2007, version 0.1 was announced in April 2007 as 500 lines of Haskell (which have since grown to 2000 lines). xmonad is a tiling window manager, akin to dwm, larswm, and StumpWM. It arranges windows in a non-overlapping pattern, and enables managing windows without using a mouse. xmonad is packaged and distributed on a wide range of Unix-like operating systems, including many Linux distributions, and Berkeley Software Distribution (BSD) systems.

While originally a clone of dwm (derivative in areas such as default keybindings), xmonad now supports features unavailable 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 spiral layout.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Computing and communication