从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模式。它实际上很有意义,因为这个模式是基于用户的。