Re: Installation of gconf schemas



As an addition to my own question:

If I use 'sudo gconf-schemas --register ...' rather than the recommended
'$(gconftool) --makefile-uninstall-rule ...' the schema gets registered
for all users.

What is the exact difference of both commands. Can/should I use the
first one as it does what I expect?

Thanks again.
I'm looking forward to any answers and comments.
Jean-Peer


Am Donnerstag, den 22.07.2010, 17:53 +0200 schrieb Jean-Peer Lorenz:
> Hi,
> 
> I'm looking for the proper way of installing gconf schema files for my
> application. I've read http://projects.gnome.org/gconf/ and I
basically
> can install my schema but:
> 
> * when running 'sudo make ...' the schema is visible for superuser,
not
> for regular users.
> 
> * when running 'make ...' the schema gets installed for the current
> user, but not for superusers.
> 
> What is the proper process of installing schema files (containing
> default values) from a makefile using 'sudo make ...' for *all* users
at
> once?
> 
> 
> It follows an excerpt from my makefile:
> 
> GCONF_SCHEMA_FILE_DIR=$(prefix)/share/gconf/schemas
> export GCONF_CONFIG_SOURCE=$(shell if test -x "$(gconftool)"; then
> $(gconftool) --get-default-source; fi)
> 
> install-gconf:
>       install data/apps_sbackup_global-preferences.schemas
> $(GCONF_SCHEMA_FILE_DIR)
>       $(gconftool) --makefile-install-rule
> $(GCONF_SCHEMA_FILE_DIR)/apps_sbackup_global-preferences.schemas
> 
> uninstall-gconf:
>       if test -e
> "$(GCONF_SCHEMA_FILE_DIR)/apps_sbackup_global-preferences.schemas";
then
> $(gconftool) --makefile-uninstall-rule
> $(GCONF_SCHEMA_FILE_DIR)/apps_sbackup_global-preferences.schemas; fi
>       rm -f
$(GCONF_SCHEMA_FILE_DIR)/apps_sbackup_global-preferences.schemas
> 
> 
> Any help would be highly appreciated. Am I missing something.
> Thanks so much in advance.
> Jean-Peer
> 
> _______________________________________________
> gconf-list mailing list
> gconf-list gnome org
> http://mail.gnome.org/mailman/listinfo/gconf-list

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]