Où evince stocke-t-il son état par document (position, etc.)?

17

J'utilise evince pour afficher mes documents sous Linux. Une chose me dérange cependant. Il semble se rappeler comme par magie la position et les paramètres de la fenêtre pour chaque document . J'ai cherché partout (les répertoires cachés dans mon dossier personnel, les fichiers système, gconf) pour savoir où il pouvait enregistrer ces paramètres, mais je ne trouve rien. Quelqu'un sait-il où se trouvent ces paramètres?

Amphétaman
la source

Réponses:

8

Les choses ont changé depuis la réponse précédente (octobre 2011). Les paramètres de fenêtre d'Evince sont maintenant stockés en binaire, dans le répertoire ~/.local/share/gvfs-metadata/.

Norbert
la source
Il semble s'agir de fichiers binaires. Une façon de déterminer quels sont les paramètres?
Faheem Mitha
1
@Faheem, consultez la nouvelle réponse qui vient d'être publiée.
Arjan
8

Les paramètres sont stockés sous ~/.local/share/gvfs-metadata/, mais cette connaissance est peu utile car vous ne pouvez rien faire de pratique avec les fichiers binaires qui s'y trouvent.

Pour lire ou modifier les paramètres par document, utilisez les outils gvfs suivants, en leur passant le chemin d'accès au document dont vous souhaitez les paramètres:

  • Lecture: gvfs-info /path/to/file. Exemple de ligne de sortie: metadata::evince::n-copies: 5

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

  • Suppression: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(crédits à Christophe Drevet-Droguet pour celui-ci!)

Les chemins peuvent être relatifs au répertoire courant.

L. Levrel
la source
1
Pour réinitialiser tous les paramètres de preuve
Christophe Drevet-Droguet
@ ChristopheDrevet-Droguet Merci! Réponse modifiée.
L. Levrel
4

Les paramètres par document sont stockés dans le fichier ~/.gnome2/evince/ev-metadata.xml.

lesmana
la source