[kdbus] sync with kdbus (kdbus.h - commit: 5ae1ecac44cb)
[platform/upstream/glib.git] / packaging / README.Gsettings-overrides
1 Quoting the "Vendor overrides" section from [1]:
2
3 Default values are defined in the schemas that get installed by an application.
4 Sometimes, it is necessary for a vendor or distributor to adjust these
5 defaults. Since patching the XML source for the schema is inconvenient and
6 error-prone, glib-compile-schemas reads so-called 'vendor override' files.
7 These are keyfiles in the same directory as the XML schema sources which can
8 override default values. The schema id serves as the group name in the key
9 file, and the values are expected in serialized GVariant form, as in the
10 following example:
11
12         [org.gtk.Example]
13         key1='string'
14         key2=1.5
15
16 glib-compile-schemas expects schema files to have the extension
17 .gschema.override
18
19 [1] http://developer.gnome.org/gio/stable/GSettings.html