
Tim Connors wrote:
I like the twb-loop. I had been running fvwm for 5 years without a crash.
Ah, well, that was back in the days when ratpoison actually crashed a lot, and when I was actually patching in new features. Hasn't been an issue for me for at least five years. http://cyber.com.au/~twb/.bin/twb-loop As you can see, it's gratuitously complicated. Nowadays, I live in the tty most of the time, except for the odd thing like "xinit /usr/bin/epdfview tmp.pdf" or "xinit /usr/bin/midori URL" which don't run a WM at all. [Yes, I know I can view PDFs on the tty by rasterizing them. I'm not hardcore enough for that. I used to recompile against fbgtk, but that was buggy and shit and it has probably been dead for half a decade.]
Anyway, my fvwm has been run under a loop ever since, which has actually proved more useful than you might otherwise guess, because X clients (particularly skinned multimedia clients, surprise surprise) are doing stupider and stupider things. xine in particular likes to set the WM into a 100% loop somehow, once it tries to pop up a scrollbox in its godawful 1987 style default theme.
My favourite was ratpoison + xgo. xgo says "I must be in a square window" and it hasn't heard of this whole "WM" concept, so it resizes itself. And ratpoison says "windows are tiled, goddammit" and maximizes the window. Rinse & repeat, at 100% CPU.