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

Reply via email to