gconftool-2はdbusリフレッシュを使用しなくなりましたか?

gconftool-2はdbusリフレッシュを使用しなくなりましたか?

私はこのようにキーを編集しようとしましたgconftool-2(ここではgnome-terminalでカーソルの外観を変更しました)。

gconftool --type string --set /apps/gnome-terminal/profiles/Profile0/cursor_shape ibeam

しかし、もう動作しません。理由を説明することはできませんが、DBusデーモンに問題があるようです。

このコマンドする~/.gconf/.../Profile0/%gconf.xmlこれで読み取れる変更キーは次のようになります。

<entry name="cursor_shape" mtime="1419267709" type="string">
    <stringvalue>ibeam</stringvalue>
</entry>

しかし、もはやカーソルの形には影響しません。それでもblock

今楽しい事実があります。gconf-editorこのキーを使用してナビゲートすると、に設定されていることがわかりますblock

ここに画像の説明を入力してください。

今GUIを使用してこのキーを編集すると、カーソルの外観が変わります。

すべてはメモリに保存されているキーのように機能し、.xmlファイルに保存されているキーはコマンドで更新されませんgconftool-2

私もgconftool-2 --ping何も返さないことがわかりました。

再インストールしようとしましたが、gconf2 gconf2-common gconf-service gconf-default-service成功しませんでした。 ~/.gconf フォルダ全体を削除してみましたが、同じ現象が引き続き発生します。

見てみましたが、gsettingsスキーマが存在せず、org.gnome.terminalフォルダgnome-terminalや。gnome/terminaldconf-editor

これは私を狂わせます。誰もこのようなことを経験したことがありますか?gconftool-2実行中のアプリケーションをどのように更新し、すぐに変更する必要がありますか?

ベストアンサー1

わかりました!感謝の言葉この回答。 my.zshrcまたはに次の行を追加しました.bashrc

sessionfile=`find "${HOME}/.dbus/session-bus/" -type f`
export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`

これで使用するたびに設定が更新されますgconftool-2

おすすめ記事