Gentoo Wiki


Please improve it in any way that you see fit, and remove this notice {{Cleanup}} from the article. For tips on cleaning and formatting see Cleanup process

Desktop environments

Lightweight desktop environments

Window managers

Compositing window managers



This document is in progress.



Window Maker is an X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment. In every way possible, it reproduces the look and feel of the NEXTSTEP[tm] user interface. It is fast, feature rich, easy to configure, and easy to use. It is the most popular window manager in xwinman's web page.

Window Maker includes compatibility options which allow it to work with other popular desktop environments, namely GNOME and KDE, and comes with a powerful GUI configuration editor, called WPrefs, which removes the need to edit text-based config files by hand.

Features of Window Maker include:


Emerge the wmaker package:

emerge -av windowmaker

WindowMaker has its own display manager, WDM (WINGs Display Manager). (Please, if somebody has used it write a little bit about it).

To use it with KDE display manager (kdm) you need the file wmaker.desktop in /usr/share/xsessions:

# cp /usr/kde/<your-version>/share/apps/kdm/sessions/wmaker.desktop /usr/share/xsessions
# ls /usr/share/xsessions/
kde-3.5.desktop  wmaker.desktop

A folder called $HOME/GNUstep will be created after executing wmaker for the first time for keeping user's configuration options.


Window Maker is fully configurable graphically by /usr/lib/GNUstep/Applications/ You can also edit the configuration files. They are stored in $HOME/GNUstep/Defaults.

It has a file to autostart programs:

File: autostart
$ cat ~/GNUstep/Library/WindowMaker/autostart
# Place applications to be executed when WindowMaker is started here.
# This should only be used for non-X applications or applications that
# do not support session management. Other applications should be restarted
# by the WindowMaker session restoring mechanism. For that, you should
# either set SaveSessionOnExit=YES or select "Save Session" in the Workspace
# submenu of the root menu when all applications you want started are
# running.
# WindowMaker will wait until this script finishes, so if you run any
# commands that take long to execute (like a xterm), put a ``&'' in the
# end of the command line.
# This file must be executable.
# xset m 20/10 4
xmodmap -e "pointer = 3 2 1 4 5" # To change mouse pointer


Retrieved from ""

Last modified: Fri, 30 Nov 2007 21:43:00 +0000 Hits: 9,550