Framer is a simple window manager for the ROX Desktop.

1. Download a binary

At the moment, binary packages are only available for Linux/intel. You have the choice between one debugging version (built with assertion checking), which will reports useful data if Framer crash, or the 'boost' version, which is smaller and faster but won't report anything on failure. You can mail me crash reports if you want.

The only library dependancy is on libxml2, which you probably already have (ROX-Filer use it).

(Note: the crash reports may contain the name of some of your windows, so if you consider this private data, don't send them to me. ;)

Just follow the instructions in 'quick-start.txt' to use it as your window-manager (ROX-Session is highly recommended).

Note: you need to enable 'show iconified windows' in ROX-Filer in order to be able to de-iconify windows (or you can use a seperate taskbar application such as fspanel).

2. Download the sources

Framer is written in Eiffel, so you need SmartEiffel (the GNU Eiffel compiler) to compile the sources. You need version 1.0 (not yet tested with the 1.1 betas). And don't worry, it's pretty small and easy to install for a compiler.

There is a compilation script which should run automatically if you have set the SmartEiffel environment variable (that's explained during SmartEiffel installation). However if you don't want to set yet another variable, you can specify the path directly to the compilation script (see Help/README for details).

3. Miscellaneous

Even if the "look" of framer is currently nothing but minimal, here's the obligatory screen-shot.

Framer is based on the "Extended Window Manager Hints" (EWMH) standard, which is part of the X Desktop Group effort.