Zeigen Sie, dass Sie beim letzten Pint weiterlesen

Zeigen Sie, dass Sie beim letzten Pint weiterlesen

Der PDF-Reader „Evince“ von Linux speichert, wo Sie sich in einem Buch befinden, sodass beim nächsten Öffnen diese Seite und Position angezeigt wird.

Ich habe mich gefragt, wo das gespeichert ist. Aus welcher Datei liest evince, um zu wissen, wo ich zuletzt in jedem meiner Bücher war?

Antwort1

Die Daten über Dateien, diebeweisengeöffnet hat, sind in~/.local/share/gvfs-metadata/home, aber ich habe keine Ahnung, welches Format es hat: Die magische Zahl DA1A gibt keinen Hinweis.

Die Dateinamen sind dort enthalten, daher gehe ich davon aus, dass die Exit-Positionen auch dort enthalten sind. Sie liegen jedoch nicht neben den Dateinamen, die eine Folge nullterminierter Zeichenfolgen sind.

Es gibt andere Dateinamen in der Datei, die keinen offensichtlichen Zusammenhang haben mitbeweisen, sodass die Datei auch von anderen Anwendungen verwendet werden kann.

verwandte Informationen