Você não precisa instalar arquivos de esquema em /usr/share/glib-2.0/schemas/
, eles podem ser instalados em qualquer ${XDG_DATA_DIRS}/glib-2.0/schemas/
.
Portanto, você pode instalar seu esquema em /opt/<yourapp>/share/glib-2.0/schemas
e, em seguida, incluir seu% binário /opt/<yourapp>/share
na variável de ambiente XDG_DATA_DIR antes de tentar usar o GSettings.
Isso é o que fazemos para que os aplicativos sejam instalados rapidamente em /opt/extra.ubuntu.com/<appname>/