Hi all. Having used KDE for about 18 months, I decided to look around and see what the fuss was about. I came across the metisse project, here.
No doubt many of you will have seen this already. Difficulty in compiling took me the best part of day to solve, but after that I quickly decided I liked it enough to keep. So then I had to learn about FVWM to make the environment manageable/candified.
So, after about 4 days, with much lurking in these forums, (thanks for all the tips and configs provided by many people here) here are the results (if these go offline, please email me at adpsimpson (at) gmail (dot) com and I’ll try and get them back on).
1 - an empty desktop
2 - some fancy stuff
3 - this post, underway…
I built all the window decorations in Gimp (while borrowing heavily from many themes in different places). The wallpaper is from kde-look.org - search for “cube”.
All the windows in these screenshots, including the “iconised” google, are fully functional. Automatic effects include scaling of inactive windows, creation of a “shaped” desktop (windows automatically rotate out the way if they are dragged to the edge of the screen) and so on.
Of course, most of the time the 3D effects are annoying, so I don’t use them much. But I have to say I’m impressed with FVWM, and would happily use it even without Metisse now.
I still have a couple of questions though. The first is how do I create a function, from a menu, which executes an FVWM function after a wait? I’ve tried adding [code]+ “Screenshot (2sec)” FvwmDesktopScreenshot
…
DestroyFunc FvwmDesktopScreenshot
AddToFunc FvwmDesktopScreenshot
- I Piperead “sleep 2; echo + I sma SaveFrame”[/code] (where sma SaveFrame takes a screenshot), but this simply freezes the computer for 2 seconds, then does nothing. Is there an inbuilt “wait” function?
Once I can take a delayed screenshot, I should be able to upload a shot including my menus too. An interesting side effect of the way Metisse works is that conventional screenshot techniques don’t work - the command “sma SaveFrame” is handled by a special, Metisse module.
[EDIT - screenshot 3 now includes the menu]