On 6/26/07, Olaf Grüttner <[EMAIL PROTECTED]> wrote:
>
> my metacity schema is located in
> /etc/gconf/schemas/metacity.schemas
> other schemas are located in
> /etc/gnome/2.18.1/gconf/schemas/
>
> my /etc/gnome/2.18.1/gconf/2/path - file contains
> xml:readonly:/etc/gnome/2.18.1/gconf/gconf.xml.mandatory
> include /etc/gnome/2.18.1/gconf/2/local-mandatory.path
> include "$(HOME)/.gconf.path"
> xml:readwrite:$(HOME)/.gconf
> include /etc/gnome/2.18.1/gconf/2/local-defaults.path
> xml:readonly:/etc/gnome/2.18.1/gconf/gconf.xml.defaults
This is clearly a problem. If gconf is configured with
--sysconfdir=/etc/gnome/2.18.1, then all schemas should be installed
in /etc/gnome/2.18.1/gconf. It will not use /etc/gconf unless you add
entries to that path file.
Here it seems that if you're using gconf with metacity, then it should
be configured with --sysconfdir=/etc/gnome/2.18.1 so that it's schemas
are merged with the gconf that you'll be running. Any other schemas
you find in /etc/gconf should receive the same treatment.
You can also manually move them from /etc/gconf/schemas to
/etc/gnome/2.18.1/schemas then rebuild the database with these
commands.
export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source)
for S in /etc/gnome/2.18.1/schemas/*; do
gconftool-2 --makefile-install-rule $S
done
--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page