Re: nautilus vs. gnome-settings-daemon "race"



Hi Jacob,

On 15 Jul 2002, jacob berkman wrote:

> On Fri, 2002-07-12 at 14:54, jacob berkman wrote:
> > gnome-settings-daemon currently checks to see if nautilus is running,
> > and if so won't draw the background image.
> >
> > gnome-session starts gnome-settings-daemon before nautilus, so nautilus
> > isn't running when gnome-settings-daemon goes to draw the background.
> > this causes the background to get drawn twice, which slows down login a
> > bit.
>
> here's a different approach - since gsm spawns gsd, we can just tell it
> directly via monikers whether it should draw the background or not.

	That sounds better, a lot easier and cleaner to do with an
item handler.

> this is just a proof-of-concept, i don't know if it works yet.  but i
> think i like the other method a little better...

	I have to say that I pretty much hate the idea of gsm special
casing its clients in this way. Session managers should be fairly
interchangeable, and their clients should work whichever session
manager launched them.

	I've forgotten the history already, but isn't the only reason
gsm is launching g-s-d is that bonobo-activation does an unset
SESSION_MANAGER ? Or was there something else ? An explanatory comment
in gsm-gsd.c for future reference would be nice ...

	What I'm getting at is, if the bug in bonobo-activation is
fixed, we can remove all this again - right ?

Good Luck,
Mark.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]