2017-09-01 5 views
0

J'essaie d'obtenir la valeur stockée dans le schéma org.gnome.shell avec les extensions activées.Obtenir les extensions activées à partir du schéma org.gnome.shell dans GJS

Mais cette phrase dit que le schéma de org.gnome.shell n'est pas installé

let extensionsSchema = new Gio.Settings({ schema: 'org.gnome.shell' }); 

J'appelle cette ligne dans ma propre application GJS. Et en naviguant avec l'éditeur dconf je vois ce schéma et la valeur là.

Qu'est-ce qui me manque?

Merci

Répondre

0

Il tourned que

Gio.Settings.new('org.gnome.shell') 

effectivement travaillé, mais lors de l'exécution de mon code de Gnome Builder, il a dit qu'il n'a pas été installé parce que je suppose que mon utilisateur n'est pas chargé à l'intérieur.

La définition de ce var (USER = myuser) var m'a permis d'être capable de lire le schéma du shell. Cela a du sens car ce schéma est basé sur l'utilisateur.