My favorite four "alternative" Linux window managers include:
All four are mature and stable. They are also highly configurable and fast to load, compared to KDE and GNOME. You can see an example of each of these window managers by clicking on its name in the section heading.
According to the AfterStep documentation, the program was a continuation of the BowMan window manager, which itself was based on the FVWM window manager. AfterStep has a number of nice features:
While I like the extremely crisp look of AfterStep windows and icons, the biggest problem I had was with documentation. The latest version of AfterStep is version 2.0 beta 4b, released on March 5. Most of the documentation I could find on the Web was for version 1.8.x and earlier. The AfterStep Web site did have a "visual" document to help explain the parts of version 2.0. You can click on an image of the desktop to bring up an explanation of the function of that part.
I like to use the AfterStep window manager occasionally for a change of pace. The speed, high contrast, and crisp colors are the main selling point for me. It has, by far, the cleanest look -- much better than KDE.
Enlightenment started out in 1997 to enhance the bland desktops of the day. It was one of the first Linux window managers to introduce high-quality graphics and icons.
Like other window managers, Enlightenment is a full-featured program, and includes:
The latest version is D16.6, with D17 in the works. Source and binaries are available on the Web site.
Enlightenment is easy to use and fast. It has a very modern metallic look. For efficiency, you could spend just a little time setting up the text-based menus and then enjoy quickly bouncing around between your computing jobs.
Again the documentation is a bit of a sticky point with me. The Web site has some FAQs, as does the online help, but they don't seem as comprehensive as other documents about setting up Linux applications.
Enlightenment is a good choice for people who like a modern and efficient desktop environment. It's sure to garner oohs and ahhs if you use Enlightenment during a presentation.
| Picking the right window manager |
|---|
|
As a laptop Linux user, I'm accustomed to interacting with my machine in several different modes.
All out speed mode:
Quick startup and run mode with a decent selection of options:
Totally integrated office, communications, maximum-option mode: Even if you have one of the latest whiz-bang 4GHz Xtremo chipset laptops, you might consider using an alternates for your quick-and-dirty computing sessions. If you have a slightly older, slightly slower machine, getting up and computing quickly might relieve some of your everyday stress. And, if you're a social bug (like me) and always looking for an attention-grabber, what better way to do it than with some "odd-looking" windows running on the old laptop. |
This window manager is the quintessential minimalist desktop environment. It is, without a doubt, the fastest window manager in this group. Load time on my old 200MHz Pentium was around 10 seconds. The GIMP loaded in about 15. IceWM is so light that its home page claims you can still run it comfortably on a 386-based PC!
What you get in IceWM is a taskbar at the bottom, with a digital clock, main menu button, and a couple of tiny graphical process monitors. Click on the IceWM menu button, and up comes a text-based menu. Oh -- and a blank desktop area ready to be filled with application windows. Pure speed, not much flash.
IceWM sports some great features:
iceme. Startup window placement, taskbar, paths, commands, and so on are controlled by the program icepref. Other IceWM functions are controlled by other "ice*" programs that reside in the /usr/bin/X11 directory.The current version is 1.2.14. Documentation was no frills -- surprise -- but comprehensive. You should be able to find just about anything you need with little fuss.
I like IceWM for fast jobs, where I need more than just the normal command-line task switching (F1, F2, F3, etc.). For example, you could set up your browser, mail client, OpenOffice.org, and a few other commonly used applications on your menu and then be up and running in a minute or two after booting up your laptop.
IceWM is pure speed.
Rob Nation started FVWM way back in 1993 as a way to get a reliable windowing system on his 486 with only 4MB of RAM. He also needed to be able to display ultra-wide spectrograms for his acoustic analysis. This homebrew window manager, that ran under X, filled the bill. The project switched hands a few times as developers came and went, but it has been well-maintained.
I've been using FVWM2 regularly for a couple of years. Here is the scoop:
Today's current stable version is 2.4.18. FVWM is pretty well documented both via online how-tos and man pages.
The desktop is very mature and straightforward. If you are used to a conventional layout like KDE, the FVWM layout will be a bit of a change for you. Normally, it will start up with a "pager," xeyes, and some push buttons on the top and a window that logs system messages. The default background is a nondescript grey stone pattern. Take a look at the Web site for cool screenshots of various configurations.
FVWM is probably the second-fastest-loading program of the group, right behind IceWM.
Try the options
While these four fast, thin Linux window managers may not be as glitzy as KDE or GNOME, all have had faithful followers for years.
If you're really feeling adventurous, here are still more alternative window managers that you can explore.
Now it's up to you. Pick one that suits your needs and give it a try.
Rob Reilly is a professional technology writer and consultant whose articles appear in various Linux media outlets. He offers professional writing and seminar services on Linux desktop applications, portable computing and public speaking techniques/technology.
Note: Comments are owned by the poster. We are not responsible for their content.
Sometimes progress means losing something good. Maybe what is needed is not an enhancement to Xfce, but a standalone script that can produce the Gnome/KDE menu structure in a useable form. The next step, importing to Xfce, would then be a whole lot simpler.
fvwmfan: IANAD (I am not a dog)
Now start Linux. Fonts look OK if the app you run plays nicely with the desktop manager you've chosen. Odds of this are slightly less than 50-50. Otherwise, fonts look like shit, if you're used to Windows.
There are more than enough open source developers to fix this. Problem is, it's so much more fun to develop (and trumpet) your own desktop manager than it is to fix someone else's. Consequently, the Linux desktop is probably doomed for the foreseeable future.
No multiple desktops, no window shading, no mouse-based select and paste, no themes worthy of the name, no autoraise, no autofocus, no single click option<nobr> <wbr></nobr>.. and that's just the basics!
Fonts. WTF? Nothing to do with the window manager. And even under the mighty (cough, cough) Windows, fonts only look okay if the app supports it. Nothing different here. Enlightenment supports antialiased, full colour fonts. Does Windows?
Wind.. doh!
fvwmfan: IANAD (I am not a dog)
15-20 seconds?
Posted by: Anonymous Coward on July 29, 2004 08:12 PM#