¿Dónde almacena evince su estado por documento (posición, etc.)?

17

Estoy usando evince para ver mis documentos en Linux. Sin embargo, una cosa me molesta. Parece recordar mágicamente la posición y la configuración de la ventana para cada documento . Busqué por todas partes (los directorios ocultos en mi carpeta de inicio, archivos del sistema, gconf) dónde podría estar guardando esa configuración, pero no puedo encontrar nada. ¿Alguien sabe dónde están esos ajustes?

Anfetaman
fuente

Respuestas:

8

Las cosas han cambiado desde que se dio la respuesta anterior (octubre de 2011). La configuración de la ventana de Evince ahora se está almacenando en binario, en el directorio ~/.local/share/gvfs-metadata/.

Norbert
fuente
Estos parecen ser archivos binarios. ¿Alguna forma de averiguar cuáles son las configuraciones en realidad?
Faheem Mitha
1
@ Faheem, mira la nueva respuesta que acaba de publicarse.
Arjan
8

La configuración se almacena en ~/.local/share/gvfs-metadata/, pero este conocimiento es de poca utilidad ya que no puede hacer nada práctico con los archivos binarios que contiene.

Para leer o editar la configuración por documento, use las siguientes herramientas de gvfs, pasándoles la ruta al documento cuya configuración desea:

  • Lectura: gvfs-info /path/to/file. Ejemplo de línea de salida: metadata::evince::n-copies: 5

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

  • Eliminación: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(¡créditos para Christophe Drevet-Droguet por este!)

Las rutas pueden ser relativas al directorio actual.

L. Levrel
fuente
1
Para restablecer todas las configuraciones de evidencia de un documento: consulte askubuntu.com/a/819597/88086
Christophe Drevet-Droguet el
@ ChristopheDrevet-Droguet ¡Gracias! Respuesta editada.
L. Levrel
4

La configuración por documento se almacena en el archivo ~/.gnome2/evince/ev-metadata.xml.

lesmana
fuente