gconf proposal ============== This proposal attempts to solve a number of problems:
1) Schemas provided by applications are not intended to be editted. 2) Schemas are registered as packages are installed, so should be kept in /var/lib/gconf 3) We should not alter upstream's packages to Debianise them 4) We need to be able to have Debian branding 5) CDDs may want to have further branding 6) A sysadmin may want to further customise the systems. We've chatted about this a bunch on #gnome-debian, and I've assembled a path file that I think meets all the needs and a few FIXMEs. Flame away... # Sysadmin forced settings xml:readonly:/etc/gconf/gconf.xml.defaults # Local Forced settings (Packaged) xml:readonly:/usr/share/gconf/local-optional # Sabayon mandatory FIXME - Is this the right path? How is it made mandatory? include "$(HOME)/.gconf.path.mandatory" # User Preferences # Now see where users want us to look - basically the user can stick arbitrary # sources in a ~/.gconf.path file and they're inserted here include "$(HOME)/.gconf.path" # Give users a default storage location, ~/.gconf xml:readwrite:$(HOME)/.gconf # Sabayon optional FIXME - Is this the right path? Shouldn't this be system-wide? include "$(HOME)/.gconf.path.defaults" # Local Branding (Packaged) xml:readonly:/usr/share/gconf/local-optional # CDD Branding xml:readonly:/usr/share/gconf/cdd # Debian branding xml:readonly:/usr/share/gconf/debian # Application default xml:readonly:/var/lib/gconf/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

