Support advanced gsettings schemas infos
@arnaudb
Submitted by Arnaud B. Link to original bug (#791781)
Description
Dconf Editor works now with dconf (a simple database that stores path with a value) and with gsettings main functions (mapping descriptions called “schemas” to a path, sometimes not given).
But in fact, gsettings has planned/incomplete/unused/broken functions to explain relationship between some schemas, for what I know:
- the “child” element, to describe children schemas (dad, is that you..?);
- the “list-of” and “extends” attributes of the “schema” element, to say some other things.
We should have a look if these parts of the abstraction are usable or not (see bug 639068), are fixable or not (bug 639066, I’m looking at you), notably for:
- not listing relocatable schemas that are only extended in the --list-relocatable-schemas list (“org.gnome.Terminal.SettingsList” or “com.gexperts.Tilix.SettingsList” depending of the terminal you use);
- using “list-of” as a source for automatic mapping of relocatable schemas.