SfinxLite TWM

Actually, under SfinxLite, the window manager doesn't have to be twm any more; in fact, the user doesn't even have to use a window manager at all ! (see the documentation of the winman program)

SfinxLite xtwm program

The SfinxLite setup provides the program xtwm, which ensures some compatibility both with the OldSfinx xtwmrc method and with the standard twm program, with some small additions for easy customization, such as an easy interface to the ctwm window manager, which might very well become the new standard at the Leiden Observatory.

To reach this goal, xtwm follows this strategy to find out which files to load:

Because it is hard for the InstallLite script to guess which look a user will like best, the default is to install a system that resembles the OldSfinx system as good as possible, either by using the old xtwmrc program, if specified in .packages, or by defining a variable OLDSFINX in .twmrc.m4 (see below).
If a user wants to obtain the SfinxLite look that is described in these documents, he or she has to go through the following steps: Edit .twmrc.m4 and remove the line that says define(OLDSFINX,1) (or place a # to make it a comment). Then select reread twmrc from your menus, and that is all.

If you really insist on using the - now unsupported - old xtwmrc program, edit .packages replace the line that starts with xtwmrc by one that starts with xtwmrc-oldstyle.

SfinxLite .twmrc.m4 file

As mentioned before, a file named .twmrc.m4 can be used for both the twm and ctwm window managers, and this file is processed by the m4 preprocessor first.

A default .twmrc.m4 file is included in the SfinxLite setup, which offers the user many possibilities. In fact, the number of possibilities is so large, that I need a separate document to describe them all.

SfinxLite default setup

Under the standard SfinxLite TWM configuration, which resembles Sun OpenWindows and Motif to some extent, the following items can be identified on your screen : The 3 mouse buttons have generally the following functionality : For all practical purposes, the titlebar and window frame are treated in exactly the same way, so when the titlebar is covered by other windows, you can still e.g. move the window.

Likewise, icons and entries in the icon manager are treated identically (thus making an icon manager superfluous).

Note that mouse or keyboard actions inside an application window or transient window or transient window are beyond the control of SfinxLite.



David.Jansen@strw.leidenuniv.nl
Last modified: Fri Feb 9 12:32:14 MET 1996