On Mon, 2004-06-21 at 13:25, Mark McLoughlin wrote: > Hey, > Well, no. I lie. But I got your attention :-) > > If you care about GConf preferences being shareable between pre-2.6 and > 2.8 (or later) logins - or if you think someone might shout at you if it > doesn't work - you need to read this email. > > > In GNOME 2.6 we introduced a feature into GConf's default backend > whereby you could tell it to save a part of the GConf tree to a single > file (%gconf-tree.xml) rather than to a file (%gconf.xml) in every > directory of that part of the tree. See: > > http://mail.gnome.org/archives/gconf-list/2003-July/msg00001.html > > And we had a huge thread on this list which was related, but I didn't > really understand what was going on there: > > http://mail.gnome.org/archives/desktop-devel-list/2003-October/thread.html#00084 > > > Anyway, the plan now is that we're going to switch this feature on very > soon. See: > > http://bugzilla.gnome.org/show_bug.cgi?id=138498 > > The way its going to work is that, we have a hardcoded list of > directories and we will coalesce the contents of each of those > directories *sub-directories* when we next go to save a change. e.g. the > list contains "/apps", so the next time you change > /apps/metacity/general/theme you'll find a %gconf-tree.xml file in > ~/.gconf/apps/metacity. > > > Effectively, this means that changes made to your preferences using > GNOME 2.8 will not be visible if you log back into GNOME 2.4 or earlier. > > To disable this behaviour you can pass a "nomerge" flag to the backend > e.g. change > > xml:readwrite:$(HOME)/.gconf > > to > > xml:readwrite,nomerge:$(HOME)/.gconf > Not to sound too dense, but does this also mean the files under $(SYSCONFDIR)/gconf/gconf.xml.defaults will change as well? The reason I'm asking is that FreeBSD ports track installed files, and this will create massive plist changes for us. Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: marcus FreeBSD org gnome FreeBSD org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome
Attachment:
signature.asc
Description: This is a digitally signed message part