This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Scwm 0.9 is released. * What Scwm is: Scwm is the Scheme Configurable Window Manager. This is a highly dynamic and extensible window manager and scripting facility for the X Window System (based originally on fvwm2, but now much enhanced) with Guile Scheme as the configuration/extension language. Nearly all decorations can be changed at run-time or per-window, and eventually many decoration styles and additional features will be supported through dynamically loaded code. A powerful protocol is provided for interacting with the window manager while it is running. * Primary Authors: Maciej Stachowiak <mstachow@mit.edu> Greg J. Badros <gjb@cs.washington.edu> Other major contributors are Sam Steingold <sds@goems.com>, Robert Bihlmeyer <robbe@orcus.priv.at>, and Todd Larason <jtl@molehill.org>. Many more people have contributed bug reports, bug fixes, or smaller changes; see AUTHORS and THANKS in the distribution. * Where you can find more info: Some information about scwm is available at: http://huis-clos.mit.edu/scwm/ There are also scwm-discuss@huis-clos.mit.edu and scwm-announce@huis-clos.mit.edu mailing lists for disscussion and release announcements repsectively. The new list scwm-commits@huis-clos.mit.edu receives all scwm CVS commit messages. You can subscribe to any of these at majordomo@huis-clos.mit.edu by sending a message with a body of "subscribe <list>" where <list> is the name of the list you want. * Where you can get it: You can download the latest scwm source package from: ftp://huis-clos.mit.edu/pub/scwm/scwm-0.9beta.tar.gz There is also ftp://huis-clos.mit.edu/pub/scwm/scwm-icons-0.8.tar.gz which has a number of images for use with scwm as icons, textures, buttons, etc. Some of these images are not available otherwise. You will also need to download and install the guile library. You can get the latest release from: ftp://prep.ai.mit.edu/pub/gnu/guile-1.3.tar.gz or any archive that has GNU source packages available. You can get the latest guile snapshot from: ftp://red-bean.com/pub/guile The snapshots are officially alpha but they generally work pretty well; however, 1.3 is reccomended for now since it is pretty recent. Guile 1.2 will also work but support will be removed in a coming release. * Binary packages An RPM package for Red Hat Linux 5.2/i386 is avaialble at ftp://vicarious-existence.mit.edu/pub/scwm/scwm-0.9-1.i386.rpm The source RPM is at ftp://vicarious-existence.mit.edu/pub/scwm/scwm-0.9-1.src.rpm This package requires the guile-1.3 package from Red Hat RawHide. Other binary packages of this release may become available over time. Here is what's new with 0.9 (since 0.8): These are highlights only, see NEWS in the distribution for a more complete list. * Extensive session management support for use with xsm or gnome-session; see doc/session-management. * Experimental-qualty guile-gtk support - GUI scripting inside the window manager. * Much enhanced menu look configurability. Support for three new styles: pie-menu-look and circle-pie-menu-look and xpm-shaped-menu-look in the (app scwm xpm-menus) module. This allows a very great degree of menu look configurability. * The beginnings of theme support. Example fvwm2, mwm and win95 themefiles are included. * Support for dynamically loaded modules. * Ability to set backgrounds through a dynamic module. * Allow user to manipulate message window directly. * Tracking of focus order added. * More window information, setting and action primitives. * New miscellaneous procedures. * Assorted new hooks: change-desk-hook, window-focus-change-hook, before-place-new-window-hook * Support for hooking into the interactive resize and move loops: interactive-resize-start-hook, interactive-resize-new-size-hook, interactive-resize-finish-hook, interactive-move-start-hook, interactive-move-new-position-hook, interactive-move-finish-hook * Improved documentation. * (app scwm cascade) and (app scwm tile) modules added to let you cascade and tile your windows automatically. * Enhanced window list menu. * Enhanced (app scwm style)/(app scwm wininfo) package - support more general ways to select windows for styles nicely. * improved optional and keyword argument handling - errors on invalid keyword args. * Configurable shutdwon behavior using shutdown-options from the (app scwm shutdown-opts) module. * animated moves and window shading moved to loadable module. * Enhanced control of window placement.