web-dev-qa-db-ja.com

evinceはドキュメントごとの状態(位置など)をどこに保存しますか?

Linuxでドキュメントを表示するためにevinceを使用しています。ただし、気になることが1つあります。ウィンドウの位置と設定を魔法のように覚えているようですすべてのドキュメントについて。それらの設定を保存している可能性のある場所(ホームフォルダー、システムファイル、gconfの隠しディレクトリ)全体を検索しましたが、何も見つかりませんでした。それらの設定がどこにあるか誰かが知っていますか?

17
Amphetaman

設定はstored under ~/.local/share/gvfs-metadata/ですが、その中のバイナリファイルでは実用的なことは何もできないため、この知識はほとんど役に立ちません。

ドキュメントごとの設定を読み取ったり編集したりするには、次のgvfsツールを使用して、設定するドキュメントへのパスを渡します。

  • 読書:gvfs-info /path/to/file。出力の例:metadata::evince::n-copies: 5

  • 編集:gvfs-set-attribute /path/to/file metadata::evince::n-copies 1

  • 削除:gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(Christophe Drevetのクレジット-これはDroguetです!)

パスは、現在のディレクトリを基準にすることができます。

8
L. Levrel

前回の回答(2011年10月)以降、状況が変わりました。 Evinceのウィンドウ設定は、ディレクトリ~/.local/share/gvfs-metadata/にバイナリで保存されています。

8
Norbert

ドキュメントごとの設定はファイルに保存されます~/.gnome2/evince/ev-metadata.xml

4
lesmana