Re: Remove libgnomeui where possible?
- From: Tristan Van Berkom <tvb gnome org>
- To: Rodney Dawes <dobey novell com>
- Cc: Dan Winship <danw gnome org>, Ross Burton <ross burtonini com>, Bastien Nocera <hadess hadess net>, Rodrigo Moya <rodrigo gnome-db org>, jani ubuntu com, dobey ximian com, desktop-devel-list <desktop-devel-list gnome org>
- Subject: Re: Remove libgnomeui where possible?
- Date: Tue, 30 Jan 2007 14:07:11 -0500
On Tue, 2007-01-30 at 13:27 -0500, Rodney Dawes wrote:
[...]
> > > But heres an idea... applications launched by the panel should be
> > > watched by the panel (i.e. SIGCHILD/waitpid())
>
> And applets of course, are launched by bonobo-activation-server. So that
> wouldn't really be all too helpful either.
Obviously, if we have control over all the code that is responsable
for launching apps/applets/whatever in the desktop, then its a nobrainer
to have these launchers properly monitor thier children (adding
gnome_spawn_child_with_handlers() to an appropriate lib should do
the trick).
Note that it also wouldnt work for apps that were spawned by other
apps either, but in a perfect world those apps should probably
be requesting the underlying desktop backend to spawn the desired
app for them - assuming the spawned app is also a desktop app
available from the application menus etc. (yes, I have a hard time
comming up with any creative solutions without assuming we will
one day be living in a "perfect world", or at least be striving for
it ;-D)
Anyway, its probably much cheaper (in man hours) to preload some segv
handler into desktop apps transperently as was already proposed
Cheers,
-Tristan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]