2017-09-01 4 views
0

有効なエクステンションを持つorg.gnome.shellスキーマに格納されている値を取得しようとしています。GJSのorg.gnome.shellスキーマから有効なエクステンションを取得

しかし、この文は、私は私自身のGJSアプリケーションでこの行を呼び出していますorg.gnome.shellスキーマが

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

がインストールされていないと述べています。そして、dconfエディタでナビゲートすると、このスキーマとその値が表示されます。

私には何が欠けていますか?

おかげ

答えて

0

それは

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

が実際に働いていることがtournedが、Gnomeのビルダーからの私のコードを実行するとき、それは私が私のユーザーが内部にロードされていないと思いますので、それがインストールされていなかったと述べました。

このenv(USER = myuser)varを設定すると、シェルスキーマを読み取ることができました。このスキーマはユーザーベースであるため、実際には意味があります。

関連する問題