I use cwm (calm window manager) from the base of OpenBSD. I am familiar with scrotwm (tiling window manager) for OpenBSD and somewhat with TWM and FVWM managers from the X and the
base of OpenBSD respectively. I am also familiar with dwm (dynamic window manager
which is tiling (suckless code) project as well as OpenBox which is getting little bit bloated but nothing close to FluxBox.

For the Windows (KDE, Gnome, Xfce) like desktop experience I think that the best WM around is JWM (Joe's Window Manager). Due to the claver use of libraries from X, JWM is actually lighter than most if not all of the above mentioned WM. It is actually lighter than dwm which has some nasty dependencies.

fvwm is very good but configuring it seems like a science. The documentation is very, very elaborate. I guess, you could start with somebody configuration file but I never bothered. I used OpenBox and two years ago I switched to CWM.

e17 is just not my cup of tea. I am a minimalist in the heart and e17 seems like an epitome of bloat.

How to do feel about manually filling in menus? Gnome, KDE, Xfce4 and LXDE adhere to the freedesktop standards and for most items menu entries are automatic. LXDE has recently been added to FreeBSD although I have not tried it in FreeBSD. I have run it in linux and have not had major issues with it.

Icewm is light and fast but configuration and menus are managed by editing files.

How to do feel about manually filling in menus? Gnome, KDE, Xfce4 and LXDE adhere to the freedesktop standards and for most items menu entries are automatic. LXDE has recently been added to FreeBSD although I have not tried it in FreeBSD. I have run it in linux and have not had major issues with it.

Icewm is light and fast but configuration and menus are managed by editing files.

You do not have to fill in menus manually. You can use something like MenuMaker to generate menu. It is not a bullet proof application and you will probably have to fix few things manually but it is OK.

It is not ported to OpenBSD (it is to FreeBSD and NetBSD/DragonFly) but if you look on ports@openbsd you will see that I was submitting working port in the past. If you edit Python preferences to 2.6 which is now default for OpenBSD you will be in business.

On CWM filling the menu is very easy as it is not XML crap but rather just a very simple text file
so you do not need MenuMaker.

As You do not want tiling WM, then I would use Openbox here, very light and fast (written in C) and very configurable.

__________________religions, worst damnation of mankind"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus TorvaldsLinux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.vermaden's:linksresourcesdeviantartspreadbsd