xmonad
Daha fazla bilgi
- Oluşturan
- Spencer Janssen, Don Stewart, Jason Creighton
- Yıl
- 2007
- Tür
- Pencere yöneticisi
- Lisans
- BSD
- Resmî site
- xmonad.org
Haskell ile yazılmış döşemeli pencere yöneticisi; yapılandırma dosyası, her değişiklikte yeniden derlenen bir Haskell programıdır.
xmonad 2007'de çıktı ve temel fikrini dwm'den aldı: ekranı otomatik döşe, her şeyi klavyeden yönet, çekirdeği küçük tut. Fark dildeydi. Pencere durumu saf bir veri yapısı olarak modellendi ve “hiçbir pencere kaybolmaz” gibi değişmezler QuickCheck ile sınandı — bir pencere yöneticisi için alışılmadık bir titizlik ve Haskell için çok alıntılanan bir reklam.
Ayarlar xmonad.hs dosyasına yazılır; xmonad-contrib kitaplığı yerleşimler ve davranışlar için yüzlerce modül sunar. Bu da onu sonsuz esnek, giriş eşiğini de ortada yapar: yapılandırmanızdaki bir tür hatası, pencere yöneticisinin yeniden başlamaması demektir. Kullanıcıları bunu çoğunlukla bir özellik sayar.