私はこのようにキーを編集しようとしました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/terminal
dconf-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
。