X configuration paradigm, and a proposal

Xavier Bestel xavier.bestel at free.fr
Mon Nov 8 02:08:11 PST 2004


Le lun 08/11/2004 à 02:09, Avi Alkalay a écrit :
> > Why ? GConf doesn't depend on X.
> 
> GConf may not depend on X. But GConf has so many dependencies that to
> make X depend on GConf will break X cross-platform status: whenever
> you want to bring X, you'll have to bring also GConf, and Bonobo, OAF,
> GLib (that depends on X), etc.
> This is why I think it can't be GConf.

GLib depends only on libc. Orbit (needed for gconf's ipc mechanism) can
be replaced by d-bus (which is a freedesktop lib). So you can depend on
gconf, glib, d-bus, and libxml for the backend (but I think you can
avoid it). There are front-end tools for gconf that depend on all sorts
of libs, but no one forces you to bring all of gtk+ into X.
Now, I now the NIH syndrome is strong, and there are religious issues
with including glib in X. I just wanted to point that gconf exists, it
was made exactly for storing key/value pairs and it has interesting
features like automatic changes notification and pluggable backends (xml
file, xorg.conf parser ?), and is widely used.

	Xav





More information about the xorg mailing list