reference wm: vtwm - built-in virtual pager & window list - only problem i had w/ it was that it occasionally crashed whenever mouse was activated after a long period (~10-24 hours) of inactivity, regardless of (apm|apmd) status. could be related to xscreensaver. who knows? X server was XFree86_Mach64 (v 3.3.6) that was on freebsd 3.2-release w/ binary 3.4-stable upgrade packages installed. i have yet to experience any problem w/ 3.5-stable (made world). test environment: - freebsd 3.5-stable - amd k6-2 233 MHz, 32MB RAM, 3.2 GB hard disk, 128 MB swap - XF86_Mach64.xtt - negligible load - vtwm, fvwm, fvwm2, blackbox (all the software was compled on this machine from ports collection) - open windows: 3 aterm windows, xconsole, rclock, xload, 1 netscape window (whenrever possible: virtulal pager w/ 6 pages/desktops and window list; blackbox doesn't have window list like fvwm* or vtwm) more than 1 top entry: - i checked top more than 1 time to ensure that the results are almost same. - only for fvwm & fvwm2, 2d set of results indicate the change after adding entries to the root menu. conclusion: given follwoing top results, if everything is needed (including small sizes, (physical & memory) then vtwm seems to be prefereable. if can live w/o window list & virtual pager, blackbox is a good choice since it does have built in sense of more than 1 desktops if can live w/ lone/simple wm than fvwm comes up as the best choice. but then, there may be other/better choices - partial top output SIZE RES STATE TIME WCPU CPU COMMAND 1700K 856K select 0:02 0.00% 0.00% fvwm 1476K 716K select 0:00 0.00% 0.00% FvwmPager 1464K 688K select 0:00 0.00% 0.00% FvwmWinList 1696K 1144K select 0:03 0.00% 0.00% fvwm 1476K 848K select 0:00 0.00% 0.00% FvwmPager 1464K 816K select 0:00 0.00% 0.00% FvwmWinList 1880K 1168K select 0:02 0.00% 0.00% fvwm2 1624K 848K select 0:00 0.00% 0.00% FvwmPager 1608K 832K select 0:00 0.00% 0.00% FvwmWinList 1880K 1288K select 0:02 0.00% 0.00% fvwm2 1624K 936K select 0:00 0.00% 0.00% FvwmPager 1608K 888K select 0:00 0.00% 0.00% FvwmWinList 1880K 1284K select 0:04 0.29% 0.29% fvwm2 1620K 924K select 0:00 0.00% 0.00% FvwmPager 1608K 880K select 0:00 0.00% 0.00% FvwmWinList 2272K 1456K select 0:05 0.00% 0.00% blackbox 1968K 1132K select 0:00 0.00% 0.00% bbpager 2272K 1432K select 0:05 0.00% 0.00% blackbox 1968K 1108K select 0:00 0.00% 0.00% bbpager 2496K 1716K select 0:06 0.00% 0.00% vtwm 2496K 1704K select 0:07 0.00% 0.00% vtwm - normally compiled size -r-xr-xr-x 1 root wheel 152k Oct 19 03:27 /usr/X11R6/bin/blackbox -r-xr-xr-x 1 root wheel 99k Oct 17 02:48 /usr/X11R6/bin/fvwm -r-xr-xr-x 1 root wheel 178k Oct 21 12:52 /usr/X11R6/bin/fvwm2 -r-xr-xr-x 1 root wheel 171k Oct 30 01:03 /usr/X11R6/bin/vtwm