从GJS中的org.gnome.shell架构获取已启用的扩展

问题描述:

我正尝试使用已启用的扩展来获取存储在org.gnome.shell架构中的值。从GJS中的org.gnome.shell架构获取已启用的扩展

但这句话说,org.gnome.shell不会安装模式

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

我打电话我自己GJS应用这条线。用dconf编辑器导航,我可以看到这个模式和值。

我错过了什么?

感谢

它tourned指出

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

实际工作,但运行从侏儒生成器我的代码时,它说,它没有安装,因为我想我的用户未加载内。

设置此env(USER = myuser)var,允许我能够读取shell模式。它实际上很有意义,因为这个模式是基于用户的。