Plugins for new panel

Jasper Huijsmans jasper at
Sun Sep 25 15:40:40 CEST 2005

Nick Schermer schreef:
> There is also an other problem with the external plugins. When (for example)
> the mailwatch plugin is running in the panel and the panel crashes, 
> xfce4-mailwatch
> is still running as a process. When you start up the panel again, a second
> xfce4-mailwatch task appears in the process list.

Yes, I wonder why they don't get killed if the parent dies. Anyone know 
how to do this with g_spawn_* functions?

> So do plugins have to check if they are already running, or does the panel
> framework check this? (for example by killing all xfce4-mailwatch tasks 
> and then
> start the new task).

The panel should just never crash. Honestly, this is not a real problem 
if the panel is robust enough.


More information about the Xfce4-dev mailing list