Golden
Xmonad

Xmonad

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

All edits

Edits on 1 Feb 2019
Jed Christiansen
Jed Christiansen edited on 1 Feb 2019 9:02 pm
Edits made to:
Infobox (+1/-1 properties)
Edits on 19 Sep 2018
Carla Faraguna
Carla Faraguna approved a suggestion from Golden's AI on 19 Sep 2018 10:38 pm
Edits made to:
Article (+5/-5 characters)

Article

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 non-overlapping 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 LinuxLinux distributions, and BSD systems.

Edits on 14 Sep 2018
Carla Faraguna
Carla Faraguna approved a suggestion from Golden's AI on 14 Sep 2018 12:08 am
Edits made to:
Article (+21/-21 characters)

Article

Begun in March 2007, it is similar to dwm, larswm, StumpWM and other members of the tiling window managertiling window manager family in that it arranges windows in a non-overlapping 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.

Golden AI"Text adapted from the Wikipedia page "Xmonad": https://en.wikipedia.org/wiki/Xmonad"
Golden AI edited on 13 Sep 2018 11:01 pm
Edits made to:
Infobox (+3 properties)
Description (+124 characters)
Article (+1950 characters)
People (+3 rows) (+3 cells) (+41 characters)
Related Topics (+2 topics)
Topic thumbnail

Xmonad

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

Article

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 non-overlapping 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.In addition to obviating the need for the mouse, of Functional Programs| the xmonad developers make heavy use of semi-formal methods and program derivation for improving reliability and enabling a total line of code count less than 1200, as of version 0.7; window manager properties (such as the behavior of window focus) are checked through use of QuickCheck. This emphasis makes xmonad unusual in a number of ways; besides being the first window manager written in Haskell, it is also the first to use the zipper data structure for automatically managing focus, and its core has been proven to be safe with respect to pattern matches, contributing further to reliability.

People

Name
Role
Related Golden topics

Don Stewart





Jason Creighton





Spenser Janssen





Infobox

License
BSD-3
First release

Related Topics

Edits on 1 Jan 2017
Golden AI"Initial topic creation"
Golden AI created this topic on 1 Jan 2017 12:00 am
Edits made to:
Article
Topic thumbnail

 Xmonad

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

No more activity to show.