Scwm

Scwm

Scwm or Scheme Constraints Window Manager is a window manager for the X Window System. Its main features are dynamic configurability and programmability via a language based on GNU Guile and the embedded arithmetic Cassowary constraint solver. The primary developers were Greg Badros and Maciej Stachowiak.

The constraint solver is used to constrain window behavior. For example, one can constrain two windows to have equal height, or to force the distance between two windows to be constant. In real time, the Cassowary constraint solver re-solves the system of equalities and inequalities and applies the new mathematical solution to the on-screen layout, animating windows to their new positions. Other features include flexible GUI-driven customization and per window decoration settings (per window 'themes').

Scwm, like many window managers, began from Fvwm, another highly configurable window manager. ["To create SCWM, Stachowiak started with the source code for Robert Nation's FVWM window manager and gradually replaced the original home-grown configuration language with Guile." pg 93 of Blandy 1997] . Scwm development has been stagnant since 2000 when Badros completed his Ph.D. at the University of Washington; the last updates to the CVS repository have focused on maintaining compatibility with Guile 1.4.x.

References

*"Guile: An Interpreter Core for Complete Applications" by Jim Blandy, pg 87-104 of "Handbook of Programming Languages, Volume IV: Functional and Logic Programming Languages", ed. Peter H. Salus. 1998 (1st edition), Macmillian Technical Publishing; ISBN 1-57870-011-6

External links

* [http://scwm.sourceforge.net Official website]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • SCWM — subcortical white matter …   Medical dictionary

  • SCWM — • subcortical white matter …   Dictionary of medical acronyms & abbreviations

  • Gestor de ventanas — Un gestor de ventanas es un Programa informático que controla la ubicación y apariencia de las ventanas bajo un sistema de ventanas en una interfaz gráfica de usuario.[1] [2] Las acciones asociadas al gestor de ventanas suelen ser, abrir, cerrar …   Wikipedia Español

  • X window manager — An X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix like systems. Unlike the Mac OS (Apple Macintosh) and Microsoft Windows platforms, which have historically provided a vendor… …   Wikipedia

  • FVWM — Infobox Software name = FVWM caption = FVWM 1.24 developer = latest release version = 2.4.20 latest release date = December 9, 2006 latest preview version = 2.5.26 latest preview date = May 7 2008 operating system = Unix like programming language …   Wikipedia

  • GNU Guile — Infobox Software name = GNU Guile developer = Free Software Foundation latest release version = 1.8.5 Guile project site, [http://www.gnu.org/software/guile/ What s the latest news?] ] latest release date = Release date and age|2008|05|07… …   Wikipedia

  • Cassowary constraint solver — Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities. Constraints may be either requirements or preferences. Client code specifies the constraints to be maintained, and the… …   Wikipedia

  • CTAX — GNU Guile Entwickler: Free Software Foundation Aktuelle Version: 1.8.6 [1] …   Deutsch Wikipedia

  • Fenstermanager — Ohne Windowmanager hat kein Fenster eine Titelleiste oder ähnliches Der T …   Deutsch Wikipedia

  • Fensterverwaltung — Ein Fenstermanager (engl. window manager) ist ein Programm, das in grafischen Benutzeroberflächen wie dem X Window System die Aufgabe hat, den Anwenderprogrammen Funktionen wie Minimieren, Vergrößern und Schließen von Fenstern anzubieten. Es ist… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”