I'm using evince to view my documents under Linux. One thing bothers me, however. It seems to magically remember the position and settings of the window for every document. I searched all over (the hidden directories in my home folder, system files, gconf) for where it might be saving those settings, but I can't find anything. Does anyone know where those settings are?


The settings are stored under ~/.local/share/gvfs-metadata/, but this knowledge is of little use since you cannot do anything practical with the binary files therein.

To read or edit the per-document settings, use the following gvfs tools, passing them the path to the document of which you want the settings:

  • Reading: gvfs-info /path/to/file. Example line of output: metadata::evince::n-copies: 5

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

  • Removing: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies (credits to Christophe Drevet-Droguet for this one!)

Paths can be relative to the current dir.


Things have changed since the previous answer was given (October 2011). The window settings of Evince are now being stored in binary, in the directory ~/.local/share/gvfs-metadata/.

  • These seem to be binary files. Any way of figuring out what the settings actually are? Oct 2 '14 at 23:33
  • 1
    @Faheem, see the new answer that was just posted.
    – Arjan
    Dec 23 '15 at 17:22

The per document settings are stored in the file ~/.gnome2/evince/ev-metadata.xml.


You can use gio command. For example, to see the saved position for example.pdf, run gio info -a "metadata::evince::page" example.pdf.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.