Scwm - Scwm
![]() Scwm zobrazující správce omezení v akci | |
Vývojáři | Greg Badros Maciej Stachowiak |
---|---|
První vydání | 1997 |
Stabilní uvolnění | 0.99.6.2 / 12. března 2000 |
Napsáno | GNU Guile |
webová stránka | sourceforge scwm.mit.edu (historické)Index archivu na Wayback Machine |
Scwm nebo Správce okna Schémata omezení je správce oken pro Systém X Window. Jeho hlavními rysy jsou dynamická konfigurovatelnost a programovatelnost prostřednictvím jazyka založeného na GNU Guile a vložená aritmetika Řešitel omezení Cassowary. Primárními vývojáři byli Greg Badros a Maciej Stachowiak.
Řešič omezení se používá k omezení chování okna. Například lze omezit dvě okna tak, aby měla stejnou výšku, nebo vynutit, aby vzdálenost mezi dvěma okny byla konstantní. V reálném čase Řešitel omezení Cassowary re-řeší systém rovností a nerovností a aplikuje nové matematické řešení na rozložení na obrazovce, animuje okna do jejich nových pozic. Mezi další funkce patří flexibilní přizpůsobení pomocí grafického uživatelského rozhraní a nastavení dekorace podle okna (podle motivů okna).
Scwm, stejně jako mnoho správců oken, začalo od Fvwm, další vysoce konfigurovatelný správce oken.[1] Vývoj SCWM stagnuje od roku 2000, kdy Badros dokončil Ph.D. na University of Washington; poslední aktualizace sakra úložiště se zaměřilo na zachování kompatibility s Guile 2.0.x.
Scwm se uvolňuje pod GNU GPL[2]
Reference
- ^ „Pro vytvoření SCWM začal Stachowiak se zdrojovým kódem správce oken FVWM Roberta Nationa a původní domácí konfigurační jazyk postupně nahradil Guile.“ str. 93, Blandy 1997
- ^ http://sourceforge.net/projects/scwm/
- Poznámky
- "Guile: Tlumočnické jádro pro úplné aplikace" Jim Blandy, str. 87-104 z Příručka programovacích jazyků, svazek IV: Funkční a logické programovací jazyky, vyd. Peter H. Salus. 1998 (1. vydání), Macmillan Technical Publishing; ISBN 1-57870-011-6
- Výzkum byl zčásti financován jak z National Science Foundation Graduate Research Fellowship, tak z University of Washington Computer Science and Engineering Wilma Bradley pro Greg Badros a částečně z NSF Grant č. IIS-9975990.