IT-lexikon › Infrastruktur › xmonad

xmonad

Infrastruktur In English → Uppdaterad: 2026-10-07
Mer info
Skapad av
Spencer Janssen, Don Stewart, Jason Creighton
År
2007
Typ
Fönsterhanterare
Licens
BSD
Officiell sajt
xmonad.org

Kaklande fönsterhanterare skriven i Haskell, där konfigurationsfilen är ett Haskellprogram som kompileras om vid varje ändring.

xmonad kom 2007 och tog sin grundidé från dwm: skärmen delas automatiskt, allt styrs från tangentbordet och kärnan hålls liten. Skillnaden var språket. Fönstertillståndet modellerades som en ren datastruktur, och invarianter som "inget fönster försvinner" testades med QuickCheck — ovanligt noggrant för en fönsterhanterare, och en flitigt citerad reklam för Haskell.

Inställningarna skrivs i xmonad.hs, och biblioteket xmonad-contrib erbjuder hundratals moduler för layouter och beteenden. Det gör det obegränsat flexibelt och tröskeln tydlig: ett typfel i konfigurationen betyder att fönsterhanteraren inte startar om. Användarna ser det mest som en fördel.

← Tillbaka till lexikonet