Re: installing schemas
- From: Mark McLoughlin <mark skynet ie>
- To: Frederic Crozat <fcrozat mandrakesoft com>
- Cc: gconf-list gnome org
- Subject: Re: installing schemas
- Date: Wed, 31 Mar 2004 17:27:44 +0100
Hey,
On Wed, 2004-03-31 at 16:38, Frederic Crozat wrote:
> Le mer 31/03/2004 à 16:37, Mark McLoughlin a écrit :
> > Hey,
> >
> > On Wed, 2004-03-31 at 15:35, Mark McLoughlin wrote:
> > > Hi Erik,
> > >
> > > On Wed, 2004-03-31 at 15:10, Erik Grinaker wrote:
> > > > Hi all
> > > >
> > > > I'm having some problems installing schemas. I install the schemas into
> > > > /etc/gconf/schemas/<name>.schemas, and then run
> > > >
> > > > export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
> > > > gconftool-2 --makefile-install-rule /etc/schemas/<name>.schemas
> > > >
> > > >
> > > > The schema is installed into the defaults database, but users don't see
> > > > the default config values until they restart the gconf daemon.
> > > >
> > > > I've looked at a couple of other applications, which use the same
> > > > process for installing schemas. I've never had any problems when
> > > > installing other apps, while I need to restart the daemon to have my own
> > > > app working.
> > > >
> > > > Should I just install the schemas and put a note in the docs about them
> > > > needing to restart gconfd before starting the app? Or is there a better
> > > > solution?
> > >
> > > I don't recall seeing complaints about this before, but what you're
> > > seeing is the expected behaviour AFAICS ...
> > >
> > > There is no way for a daemon running as one user to notice changes made
> > > to the database underneath it.
> >
> > The actual solution for this would be to have some way that you could
> > trigger the daemon to re-load the database, notice any changes that have
> > been made and fire off notifications for everything that has changed.
>
> Funny, I was going to ask for that, since schema values might change
> when upgrading a package and people are forced to kill gconfd to get it
> right (which is not optimal for newbies, or even experts which don't
> know a thing to gconfd)..
The point is, though, that re-starting gconfd-2 isn't going to get it
completely right. The apps won't get notified of any changes in the
values ...
Cheers,
Mark.
[
Date Prev][Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]