2011-12-01 12 views
1

Gedit 3用のプラグインをpythonでビルドしています。このアイデアは、ロードまたはアンロードできるプラグインと設定の事前設定を行うことです。 問題は、役に立つドキュメントを見つけることができないように見えることです。 誰もがこれを試しましたか?それは可能ですか?プラグインをプログラムでロード/アンロードし、Gedit 3で設定を変更します

答えて

3

geditとgeditプラグインのすべての設定は、GSettings APIとPythonイントロスペクション(PyGObject)を使用して変更できます。読み込まれるプラグインはorg.gnome.gedit.plugins.active-pluginsのキーにあります。すべてのgedit設定とプラグイン設定は、org.gnome.geditの下にもあります。設定ダイアログには表示されないものもあります。

これらの設定を確認する最も簡単な方法は、dconf-editorコマンドを使用してGnome 3 Configuration Editorを起動することです。プラグインの設定を変更するには、GSettingsを使用します。これは役立つかもしれ

Using GSettings with Python/PyGObject

+0

あなたはむしろ 'dconf-editor'よりも'のgconf-editor'のために行く必要があります(それを編集するための答えに少なくとも6つの文字を変更する必要があります) –

+1

dconfエディタれますGedit3に適用されます。 gconf-editorはGedit2にも適用できます。 DConfはGConfを置き換えます。 –

関連する問題