what to do with xfdesktop

Jasper Huijsmans jasper at moongroup.com
Tue Nov 25 14:26:25 CET 2003

Op di 25-11-2003, om 13:48 schreef edscott wilson garcia:
> On Tue, 2003-11-25 at 05:00, Jasper Huijsmans wrote:
> > Hey all,
> Hey Jazman,
>   Your study is quite exhaustive and illustrates why the root window is
> not used by many desktops: it is easier to use the full screen window.
> I coincide with your guess that Olivier will not want the popup menu
> within xfwm4. But maybe, just maybe, he will not frown upon the ability
> of xfwm4 to load plugins. 
> A plugin capable wm would be code-independent from any popup menu code,
> and might be able to handle more plugins, like a minimized icons or a
> ROX pinboard plugin. The success of the panel's plugin design has a lot
> to say.

The plugins can be for xfdesktop, rather then xfwm4. We can easily use
the fullscreen window to contain other windows. xfdesktop can still
provide the menu function if wanted.

plugin virtual function:

 void (*load_desktop)(GtkWindow *fullscreen);

xfdesktop facility:

  void connect_menu_callback (GtkWidget *even_widget);

Anyway, the code is modular enough to do this at any time we want. First
we should decide what we want. Or rather, someone should code what he'd
like to see.

So, if someone is looking for a nice project and would like to help out
with xfce development, this is your chance for fame and glory! 

If you would like to maintain xfdesktop and perhaps even have some ideas
about how it all should work, now would be a good time to step up. 

You would get to decide on one of the major components of the desktop
environment ... well, you do have to get Olivier's approval for it of
course ;-)

I'd be happy to help out, but I'm quite sure I won't have enough time to
implement anything more than the option to use an external program to
set the background. 


More information about the Xfce4-dev mailing list