Linux NetMag #2
Titel: WindowMaker and Gnome

WindowMaker Many windowmanager exist. Many users who do not want to use KDE keep going on with FVWM.
Quite new is WindowMaker that became very popular and made a fast development. Additional WindowMaker works very well with Gnome.

[ DockApps | wmakerconf | TKStep & GTKStep | ATerm | --links--]

Your next step will be GNUStep 
WindowMaker is one of three windowmanagers (Enlightenment and IceWM) that caused a furor.
WindowMaker fascinates with speediness, easy configuration and since a longer time it has been stable and a design that has looked like NextStep.
Dock Apps
WindowMaker has a so called Docking-Station and a Clip. In both, programs can be started by clicking at an icon and special WindowMaker programs start inside the icon (see below).
The difference between Docking-Station and Clip is the following: the Icons of the Docking-Station are visible on all virtual desktops but the Clip can have different icons on the different desktops.
Fast the Linux community developed a big number of Dock-Apps. These are applications running inside the icon and often contain system information.


The programs shown above are

Meanwhile you find many Dock-Apps like games, CD players, TV monitors up to and including a pin board. The biggest collection of Dock-Apps seems to be available at the "Dock App Warehouse".
Although the WindowMaker package includes the program WPrefs to configure the windowmanager it does not support all possible configurations. For example the production of themes is not supported.
The program wmakerconf made by Ullrich Hafner tries to close this space. It is a completion and not a substitute for WPrefs. the program is able to update itself and to download the newest icons from in regular intervals.
Also compiled rpm-files for SUSE6.0 are available at the author's homepage and an installation should be without problems.

WM and Gnome in perfect harmony
The combination of WindowMaker and Gnome is very popular. The communication between both programs has been very good since the beginning of both projects and WindowMaker is able to scoop from Gnome's possibilities (e.g. automatically positioning of windows is also configurable with Gnome). To include Gnome support into WindowMaker just add an option to the configure script: 
./configure --enable-gnome
Furthermore there exist many more possibilities how you can tune Gnome and WindowMaker together. The panel from  Gnome substitutes the Docking-Station and you can deactivate it with the configuration tool WPrefs. Dock-Apps that ran in the Docking-Station can be written into the autostart file of WindowMaker
to be started. The programs run in an icon and are visible on the desktop, too. Otherwise the applets of the panel can take the functions. But the choice is not that big.

Additional you are able to deactivate the tiles of all icons in the panel (at "Global Properties") ad change the color of the WindowMaker Icons similar to the panel color and it is now hard to distinguish between WindowMaker and Gnome. The integration is completed.

Now we have to wait until the QT-Libraries in the version 2.0 support themes. Then QT programs can be integrated in Gnome/WindowMaker.

TkStep and GTKStep

Since the version 1.1.12 GTK has supported themes. This means GTK is not fixed how the widgets should appear. Meanwhile a big collection of themes exist at A specialty of GTK is that it can look like NextStep. The necessary theme ,which has to be compiled, is called GTKStep. Because WindowMaker tries to emulate NextStep, too, Gnome and WindowMaker windows fit perfectly together.
Changing the themes is easy with the Gnome Control Centers.

Another possibility to fit surfaces to the WIndowMaker appearance is the TCL/Tk add-on TKStep which is delivered by SUSE. This program lets TCL/Tk programs look like NextStep.


Also the terminal should fit to the desktop. If you do not like the Gnome included terminal you should try ATerm. Configure the program with the option

./configure --with-next-scroll
and you get a nice scroll bar with NextStep design. Today, it seems to be a standard that terminals support transparency and a fixed background. If you need this you are able to use it with ATerm, too.

wmifs, wmmon, wmtime
Dock App WH