Linux

Where Does Evince Store Annotations and Settings?

Evince keeps document metadata in ~/.local/share/evince and prefs in dconf on Linux.

Last updated

Evince splits storage two ways. Per document metadata like last page and annotations lives in ~/.local/share/evince keyed by file URI. App preferences live in dconf under the Evince schema path.

Moving PDFs breaks the metadata link since URIs change. Copy the data folder plus a dconf dump for full restores. Annotations embed in some formats on save, which travels with the file itself.

Where Evince stores this, by platform

Linux
~/.local/share/evince

Per document metadata and annotations keyed by URI. Copy with Evince closed. Moved files lose their links until reopened.

Linux
dconf database (Evince preferences)

App prefs only. Export with dconf dump for migration. Flatpak shares the same dconf path.

Frequently asked questions

Do Evince annotations travel with the PDF?

Sometimes, when saved into the file itself. Local metadata stays in the data folder above. Export annotated copies for sharing outside your machine.

Why did Evince forget my last page?

The file path changed, breaking the URI key. Reopen from the new spot once. Copies across machines need matching relative layouts.

Notice an outdated path? Let us know.