Ctwm, developed by Claude Lecommandeur, is an extension to twm, that features up to 32 multiple virtual screens, called workspaces.
You can switch from one workspace to another either by clicking on a button in an optional panel of buttons (the workspace manager) or by invoking a function. Each workspace can be customized by choosing different colours, names, and pixmaps for the buttons and root windows. It also features:
- optional 3D window titles and borders;
- windows can belong to several workspaces;
- a map of your workspaces to quickly move windows between different workspaces;
- icons, root backgrounds and buttons that can be animated;
- pinnable and sticky menus;
- optional state-aware m4 pre-processing of .ctwmrc;
- backward-compatible superset of twm;
- full, tabbed, or no titlebars, on a per window basis.
Here are some example configuration files, with screenshots:
- From "Raistlin", added in June 1996: ctwmrc, screenshot (153k).
- From firstname.lastname@example.org, added in March 1998: ctwmrc, screenshot (124k).
- From email@example.com, added in May 1998: ctwmrc, screenshot (296k).
- From firstname.lastname@example.org, added in August 1998: package of configuration files and a screenshot (52k).
- From email@example.com, added in December 1998: ctwmrc, screenshot (83k).
- From firstname.lastname@example.org, added in May 1999: ctwmrc, screenshot (287k).
- From email@example.com, added in June 1999: ctwmrc, screenshot (124k).
- From firstname.lastname@example.org, added in January 2000: ctwmrc and pixmaps, screenshot (173k). This setup is tailored after the "BeOS" operating system.
For the latest downloads and more information about this window manager see the CTWM website.