In Gio.Settings I can list relocatable schemas using
Gio.Settings.list_relocatable_schemas()
and I can use
Gio.Settings.new_with_path(schema_id, path)
to get a Gio.Settings instance. But how can I get all value for path that are currently used for a given schema_id?
Isn't the
new_with_pathjust for that? You have to store the schemas somewhere associated with accounts, but that is not the responsibility of the Settings system. I thinknew_with_pathis for the case where your schemas depend on accounts.I think you can find more information with GSettingsSchemas - this is an example in the Description for a case where the Schema is part of a plugin.