Scwm - Scwm

Scwm
Scwm zobrazující správce omezení v akci
Scwm zobrazující správce omezení v akci
VývojářiGreg Badros
Maciej Stachowiak
První vydání1997
Stabilní uvolnění
0.99.6.2 / 12. března 2000; před 20 roky (2000-03-12)
NapsánoGNU Guile
webová stránkasourceforge.síť/ projekty/ scwm/
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

  1. ^ „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
  2. ^ 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.

externí odkazy