2017-09-01 100 views
0

我正嘗試使用已啓用的擴展來獲取存儲在org.gnome.shell架構中的值。從GJS中的org.gnome.shell架構獲取已啓用的擴展

但這句話說,org.gnome.shell不會安裝模式

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

我打電話我自己GJS應用這條線。用dconf編輯器導航,我可以看到這個模式和值。

我錯過了什麼?

感謝

回答

0

它tourned指出

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

實際工作,但運行從侏儒生成器我的代碼時,它說,它沒有安裝,因爲我想我的用戶未加載內。

設置此env(USER = myuser)var,允許我能夠讀取shell模式。它實際上很有意義,因爲這個模式是基於用戶的。