Pjotr Prins <pjotr.publi...@thebird.nl> writes:

> I installed the same version on Guix on top of Debian - but I use
> i3wm. No dbus - so maybe that is the root of the problem?
>

GSettings search its 'gschemas.compiled' files under environment
variable `$GSETTINGS_SCHEMA_DIR` and then under each directory of
`$XDG_DATA_DIRS/share/glib-2.0/schemas`.  The file can contain multiple
entries, compiled from XML gsettings schemas files provided by
applications.

We don't have profile hook to build 'gschemas.compiled', so the one in
profile only can contains one package's schemas, which is not helpful as
schemas from other (particularly gtk+) are required too.

Current way to handle this is to wrap binaries using gsettings with
XDG_DATA_DIRS, as does by `glib-or-gtk-build-system`.

Reply via email to