web-dev-qa-db-ja.com

Gnome以外の環境でdconfとgconfを起動する方法は?

DEなしでOpenboxを実行しています。また、VLC、Virtualbox、SkypeなどのQtアプリも使用しています。ただし、いくつかのgconf/dconf設定を設定する必要があります。

たとえば、正しいアイコンテーマを設定するには:

$ gconftool-2 --set --type string /desktop/gnome/interface/icon_theme Faenza

Gnomeを実行すると、これらの設定が読み込まれ、Qtアプリによって使用されます。ただし、ネイティブOpenboxを実行している場合、これらの設定は無視されます。これは、GnomeなしでOpenboxを実行しているときに一部のgconf/dconfサービスがロードされないことが原因であると考えられます。

したがって、私の質問、Gnomeなしでgconf/dconfを実行して、Qtアプリに関連するgconf/dconf設定にアクセスさせるにはどうすればよいですか?

5
Dan Sherban

これですべてかどうかはわかりませんが、Gnome環境とOpenboxを比較すると、Gnomeによって次の追加プロセスが開始されることがわかりました。

gsettings-data-convert &
/usr/lib/Gconf/gconfd-2 &
/usr/lib/dconf/dconf-service &

さらに、次の変数をエクスポートすると役立つ場合があります。

export DE=gnome
export DESKTOP_SESSION=gnome
2
Dan Sherban