Wo speichert evince den Status pro Dokument (Position usw.)?

17

Ich benutze evince, um meine Dokumente unter Linux anzuzeigen. Eines stört mich jedoch. Es scheint sich magisch an die Position und die Einstellungen des Fensters für jedes Dokument zu erinnern . Ich habe überall gesucht (die versteckten Verzeichnisse in meinem Home-Ordner, Systemdateien, gconf), wo diese Einstellungen gespeichert werden könnten, aber ich kann nichts finden. Weiß jemand, wo diese Einstellungen sind?

Amphetaman
quelle

Antworten:

8

Seit der vorherigen Antwort (Oktober 2011) haben sich die Dinge geändert. Die Fenstereinstellungen von Evince werden nun im Verzeichnis binär gespeichert ~/.local/share/gvfs-metadata/.

Norbert
quelle
Dies scheinen Binärdateien zu sein. Wie kann man herausfinden, wie die Einstellungen tatsächlich sind?
Faheem Mitha
1
@Faheem, siehe die neue Antwort, die gerade gepostet wurde.
Arjan
8

Die Einstellungen werden unter gespeichert~/.local/share/gvfs-metadata/ , aber dieses Wissen nützt wenig, da Sie mit den darin enthaltenen Binärdateien nichts Praktisches anfangen können.

Verwenden Sie zum Lesen oder Bearbeiten der Einstellungen pro Dokument die folgenden gvfs-Tools, und übergeben Sie ihnen den Pfad zu dem Dokument, für das Sie die Einstellungen vornehmen möchten:

  • Lesen: gvfs-info /path/to/file. Beispiel für eine Ausgabezeile: metadata::evince::n-copies: 5

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

  • Entfernen: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(Dank an Christophe Drevet-Droguet für diesen einen!)

Pfade können relativ zum aktuellen Verzeichnis sein.

L. Levrel
quelle
1
So setzen Sie alle evince-Einstellungen für ein Dokument zurück: Siehe askubuntu.com/a/819597/88086
Christophe Drevet-Droguet
@ ChristopheDrevet-Droguet Danke! Antwort bearbeitet.
L. Levrel
4

Die Einstellungen pro Dokument werden in der Datei gespeichert ~/.gnome2/evince/ev-metadata.xml.

Lesmana
quelle