52 lines
2.0 KiB
Plaintext
52 lines
2.0 KiB
Plaintext
GConf 2 for Debian
|
|
==================
|
|
|
|
The default GConf sources accessed by the GConf daemon are the
|
|
following, in order:
|
|
|
|
* /etc/gconf/gconf.xml.mandatory/
|
|
Mandatory settings set by the administrator. You can edit them with
|
|
gconf-editor, as root, to override any user settings.
|
|
|
|
* /var/lib/gconf/debian.mandatory/
|
|
This directory contains mandatory settings provided by Debian, CDD or
|
|
local packages. Mandatory settings are shipped in
|
|
/usr/share/gconf/mandatory and set by update-gconf-defaults (see the
|
|
documentation for defaults next).
|
|
|
|
* ~/.gconf/
|
|
The user's settings.
|
|
|
|
* /etc/gconf/gconf.xml.defaults/
|
|
Default settings set by the administrator. Edit them as root with
|
|
gconf-editor.
|
|
|
|
* /var/lib/gconf/debian.defaults/
|
|
This directory contains some defaults provided by Debian, CDD or local
|
|
packages. Packages should install their defaults in the
|
|
/usr/share/gconf/defaults/ directory. The files in this directory
|
|
can follow one of two formats, which is determined based on the naming
|
|
pattern:
|
|
- NN_package: simple key/value pairings
|
|
- NN_package.entries: standard gconftool -R format xml dump
|
|
NN should be 10 for Debian packages, 20 for CDD packages, and larger
|
|
for site-specific packages.
|
|
|
|
The contents of /var/lib/gconf/debian.defaults/ can be regenerated
|
|
using the update-gconf-defaults command, which is done in the
|
|
package's post-installation script.
|
|
|
|
* /var/lib/gconf/defaults/
|
|
This directory contains the defaults computed from the upstream
|
|
schemas that lie in /usr/share/gconf/schemas. This is done by the
|
|
gconf-schemas script in the package's post-installation script.
|
|
|
|
All system directories use a %gconf-tree.xml file containing the whole
|
|
structure, for performance reasons. The upgrade from the previous
|
|
situation (tree of %gconf.xml files) is done in gconf2 2.12.1-5.
|
|
|
|
By default, the home directory structure is created as a tree layout
|
|
since it improves write performance. If you want to use a merged tree
|
|
on the home directory, you should run the following command:
|
|
gconf-merge-tree ~/.gconf/
|