I currently run ROX-Filer (instead of xfdesktop) with my XFCE4 setup. I use it for only one reason - it providea a pinboard, emulating the tiling ability from the original CDE. I find it's so convenient to have it, that I basically can't do my work without it. However, it has some problems, because it isn't integrated with XFCE. Namey: it has it's own background image (and ignores the one set in XFCE); it creates a second layer on top of the background surface set by XFCE, which can confuse some programs and cause them to render 'underneath the screen'; and it doesn't take any notice of the xfwm4 workspace borders (the most annoying problem of all), so icons on the pinboard can appear underneath the panel or taskbar. The functionality of the pinboard in ROX is contained in one .c file, and some time ago I tried to integrate it into xfdesktop, with no success - mainly because I have no experience in GTK and I didn't really know what I was doing =P But from the outset, for someone who knows GTK, it seems like a pretty simple job - just copy the code and the hooks from pinboard.c/.h into xfdesktop main.c/.h and mould it slightly. So: could the ROX pinboard code be integrated (i.e. stolen =P) into xfdesktop so that XFCE can finally have a pinboard of it's own? It would eliminate the need for ROX (an ugly, ugly, ugly program) or switching to WindowMaker for those who want a pinboard, and it would bring XFCE closer to having the full functionality of it's predecessor CDE.
pinboard-like features are planned for xfdesktop, timeframe unknown at present. i'm not really a big fan of copying large chunks of functionality from other projects, however, so it'll probably be something written from scratch. (plus, i have a few things i want to do with it that may not fit in with how the rox pinboard works.)
mass reassign from zz-do-not-use to general, so i can remove the zz-do-not-use component. sorry for the spam, search for this string to filter these: fis7cldoq35p3kjdu74emc