Wo speichert evince seinen Dokumentstatus (Position usw.)?

6531
Amphetaman

Ich verwende 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 (die versteckten Verzeichnisse in meinem Home-Ordner, Systemdateien, gconf) danach gesucht, wo diese Einstellungen gespeichert werden könnten, aber ich kann nichts finden. Weiß jemand, wo diese Einstellungen sind?

17

3 Antworten auf die Frage

8
Norbert

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

Dies scheinen binäre Dateien zu sein. Wie kann man herausfinden, was die Einstellungen eigentlich sind? Faheem Mitha vor 9 Jahren 0
@Faheem, sehen Sie die gerade gepostete neue Antwort. Arjan vor 8 Jahren 1
Danke für den Zeiger. Upvoted Faheem Mitha vor 8 Jahren 1
8
L. Levrel

Die Einstellungen werden unter gespeichert~/.local/share/gvfs-metadata/, aber dieses Wissen ist wenig nützlich, da Sie mit den darin enthaltenen Binärdateien praktisch nichts 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, dessen Einstellungen Sie festlegen möchten:

  • Reading: gvfs-info /path/to/file. Beispielzeile der Ausgabe: 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(Kredite an Christophe Drevet-Droguet für dieses!)

Pfade können relativ zum aktuellen Verzeichnis sein.

So setzen Sie alle Evince-Einstellungen für ein Dokument zurück: Siehe http://askubuntu.com/a/819597/88086 Christophe Drevet-Droguet vor 7 Jahren 1
@ ChristopheDrevet-Droguet Danke! Antwort bearbeitet L. Levrel vor 7 Jahren 0
4
lesmana

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