Whether regular readers of this blog are aware of the fact or not, one of my favorite window managers is Window Maker. For those unfamiliar with Window Maker, it is a window manager for the X Window System used on UNIX-based operating systems, like Linux. Window Maker is based on the now defunct NeXTSTEP operating system, which employed an application dock. NeXTSTEP was the model for Apple’s MacOS user interface. So, when I found out about Window Maker Live, a live (runs from CD/DVD or flash drive) Debian Linux distribution that employs Window Maker as its graphical interface, I felt compelled to write a blog about it.
Why do I like Window Maker so much? First of all, it employs its own configuration tool, WPrefs, which allows users to graphically modify Window Maker’s appearance and settings. Most window managers require users to manually edit a configuration file in a text editor, which can be tedious to non-programmers, so this is a real treat. Another reason that I like Window Maker is that it’s fairly easy to use. Even the default menu, unmodified by user or operating system, provides easy access to commonly used programs. It also makes it easy to track running programs and to add them to the application dock. Window Maker also offers a great number of dockapps (see below). Finally, and perhaps most superficially, I think Window Maker looks cool. This is mostly due to its rather non-traditional interface (no task bar, no main menu button, no desktop icons, etc.).
First of all, upon boot, your are promtped to provide a user name. This is a great personalization feature that is seldom found in Live distributions of Linux. (Note: I used GIMP for my screenshots and therefore am unable to provide an image of this screen.) One of the options on the logout menu is to lock the session. I assume that this feature would work in such a way that someone seeking to access a locked session other than the user who is signed on, would have to provide the correct name to unlock the window manager.
Looking at the screenshot to the left, we can see the start up screen (note that GIMP does not automatically run on start up. As stated above, I used GIMP for screenshots, so the icons in the lower left corner represent various GIMP windows that are minimized. The tile with the speech bubble represents the welcome message). As can be seen, the Window Maker application dock is on the right-hand side of the screen. Above this is the Clip for switching between multiple workspaces (though only one is provided by default).
A quick guided tour starting on the right shows the Clip in the upper right-hand corner. Just to the left of this is the Window Maker Live Installation button. Below the Clip is the application dock. The first button on the application dock is the Window Maker Info button, which opens a window providing information about Window Maker and the system upon which it’s running. Below this is the first of the dockapps (see below), wmtime, which is running in digital mode. The tile below this is a dockapp entitled wmbutton. Wmbuttom allows users to launch programs and system configuration tools with one click, just as they would with quick launch buttons on a panel in a desktop environment, like KDE or XFCE.
The next dockapp is wmudmount, which provides a quick way to manage mounted file systems. The next two dock tiles are docked applications that provide a quick way to launch Mozilla Thunderbird email client and Mozilla Firefox Web browser respectively. Below these are two tiles to launcn terminal emulators. The first opens a terminal as a regular user. The tile with the little devil (known as “Little Daemon” (a daemon is a program that runs in the background in UNIX or Linux)) opens a terminal emulator with administrative or root privileges. The tiles in the lower left-hand corner represent currently running programs.
Regarding dockapps, this leads me to address another neat feature of Window Maker. Desktop environments provide apps for panels to enhance functionality and to provide users with desired information such as the time or CPU activity. The capacity exists through dockapps to add this functionality to your Window Maker session. The screenshot on the right shows a menu list of dockapps available in Window Maker Live. However,there are many others available that are not listed there. In addition to the two dockapps mentioned above, there are dock apps such as wmweather and wmmoonclock that can provide information about the world around us. Other dockapps provide access to system information and configuration, such as wmmixer, a sound mixer, or wmtemp, which displays CPU temperature. Dockapps provide a convenient way to customize your Window Maker experience.
Finally, I want to add that as Window Maker Live uses a window manager in lieu of a desktop environment, it will run just fine on older computers. Give it a try. It won’t harm your computer and you may just find yourself a new operating system.
Window Maker Live Web Site
Kojima, A.D. and Pascu, D. (2006). Window Maker [software]. (n.d.). GNU General Public License.
Window Maker: Dockapps. Retrieved from http://windowmaker.org/dockapps/
Window Maker Live [software].(n.d.). GNU General Public License.