|
There are, literally, hundreds of window managers available for UNIX systems running the X windowing system. The are good window managers and there are bad window managers. Unfortunately the only window managers which had the features I required where the huge, bloated monsters. The lightweight, efficient, window managers tend not to support GNOME, and generally aren't readily themeable or configurable. So, for a laugh, I wrote my own. And a jolly good laugh it was too. Despite being very lightweight, SWiM is still reasonably configurable and easily themeable. It was designed to work alongside the GNOME desktop environment, but may also be used on it's own.
Download the full source-code package, SWIM-0.1-1.tar.gz, under the terms of the GNU General Public License. Download additional themes, swim-themes.tgz
Alternatively, download a RPM package for RedHat linux, swim-0.1-1.i386.rpm.
Features include:
- Themes
- Configurable pointer and keyboard control
- Multi-head (Xinerama) support
- Multi-byte character support
- Multiple desktops
- GNOME compliance
- Low CPU and memory overhead
Whether you find SWiM useful, depends upon what you need. Deliberately excluded features include:
- Session management. (GNOME can do this)
- KDE compliance. (I don't use KDE)
- Embedded scripting engine. (What's the point?)
- Desktop backgrounds. (GNOME can do this)
- Sounds. (Hugely pointless)
- Screenshots. (This is not the window manager's job)
- Desktop icons. (I don't like these)
- Application launcher. (GNOME can do this)
- Graphical configuration tool. (I'm too lazy to write one)
But having given that list, one day I might decide to add one or more of those features. It will just depend on what I feel like coding.
You are welcome to put this button on your own website.
|