WikiDer > Xmonade

xmonad
xmonad
Logo
Screenshot von xmonad
EntwicklerSpencer Janssen, Don Stewart, Jason Creighton und andere
Letzte Version0.15 
(30. September 2018)
StatusAktiv
BetriebssystemLinux
Geschrieben inHaskell
KategorieFenstermanager
LizenzBSD-3
Versionskontrollegithub.com
Webseite(und) xmonad.org
Portal  Portalsymbol  Informatik
Gratis Software

Das Programm xmonad ist ein nicht überlappendes Fenstermanager. Der Name ist eine Kontraktion der grafischen Umgebung X Window-System und der Begriff Monade die in verwendet wird funktionale Programmierung eine Rechnungseinheit anzugeben.

Haskell und Minimalismus

Die Entwicklung von xmonad begann im März 2007 aufgrund eines kürzlich reaktivierten Haskell-Gemeinschaft. Sie hatten das Ziel, mit der funktionalen Sprache zu arbeiten Haskell einen minimalen, nicht überlappenden, tastaturgesteuerten Fenstermanager zu erstellen, der über Konfigurationsdateien sehr einfach einzurichten war.

Durch die Verwendung der Sprache Haskell ist es möglich, den Fenstermanager mit nur 1200 Zeilen zu erstellen Code. Haskell eignet sich auch für automatische Tests.

Funktionalität

Die Standard-Xmonad-Erfahrung ist sehr minimalistisch und daher nicht sehr brauchbar. Die Community hat jedoch zahlreiche Erweiterungen rund um xmonad vorgenommen, wie z. Aufgrund der Anpassbarkeit von xmonad ist es auch möglich, andere Platzierungsalgorithmen für die Fenster zu wählen. Ein beliebter Algorithmus ist das Platzieren nach der Spirale von Fibonaccia.

Externer Link