[LWN Logo]

From: Maciej Stachowiak <mstachow@mit.edu>
Subject: scwm 0.6 - Scheme Configurable Window Manager
Date: Tue, 10 Mar 1998 12:38:35 GMT

-----BEGIN PGP SIGNED MESSAGE-----


Scwm 0.6 is released.

* What scwm is:

Scwm is the Scheme Configurable Window Manager. This is a highly
dynamic and extensible window manager 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>


* Where you can find more info:

Some information about scwm is available at:

http://web.mit.edu/mstachow/www/scwm.html

There are also scwm-discuss and scwm-announce mailing lists for
disscussion and release announcements repsectively. Send mail to
Maciej Stachowiak <mstachow@mit.edu> to be added to either or both
lists.


* Where you can get it:

You can download the latest scwm package from:

http://web.mit.edu/mstachow/www/scwm-0.6.tar.gz

There is also
http://web.mit.edu/mstachow/www/scwm-icons-0.6.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.2.tar.gz

or any archive that has GNU source packages available.

You can get the latest guile snapshot (likely to have more useful
features and generally work better) from:

ftp://red-bean.com/pub/guile

The snapshots are officially alpha but they generally work pretty
well.


* Here are highlights of what is new with the 0.6 release. There were
many changes; see the NEWS file in the distribution for more details.

 - Support for fvwm2 modules: Scwm can now execute fvwm2 modules,
using an interface written almost entirely in Scheme. This is only
slightly slower than the native fvwm module support.

 - New external program protocol: scwm now supports an improved
external program protocol which allows other programs to send commands
to a running scwm and get the results. Two programs and an emacs mode
are provided for using this protocol.

 - Improvements to images: Support for images (to be used as icons,
buttons, tiles, etc) is much improved. The main advantage is much
improved caching which shares the image object for multiple loads of
the same image, and support for user-defined image loaders.

 - Foreign format image loading through conversion: The new (app scwm
image-loaders) module supports several image loaders that attempt to
convert a variety of formats through Imagemagick or netpbm to a
natively supported format.

 - Improvements to fonts: Fonts are now more properly treated as
Scheme objects and should be garbage collected more effectively. They
are also cached like images to minimize memory usage.

 - Improvements to menus: Menus have been much improved. They now
include support for side pixmaps a la fvwm95, specification of the
fonts and colors to use per individual menu, and a nicer interface for
specfying menus.

 - Support for /etc/X11/wmconfig from Red Hat Linux 5.0: The new (app
scwm wmconfig) module allows you to create a menu that matches the
spec in the /etc/X11/wmconfig directory under Red Hat Linux 5.0.

 - The icon distribution is now separate again, and has it's own
installation process.



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNQU0UVrUI/eHXJZ5AQFqbQQAv5E5YzjxJ3U0M/Zs6cLYgVTo4YTYeMDH
NCw20Io3VnPFgfQmNyYBifpCB5SMPXsifUWG6kLy481JAlpsTthCNNb+S1dEBnWu
RMM5gwKtSO53zdrK6ep6AVPqkdQVGfD+S14lAmbU9fkBHSsKr6db5SRmuJsh7byH
2ypYumDqyy4=
=Nz2C
-----END PGP SIGNATURE-----