Dove evince memorizza il suo stato per documento (posizione, ecc.)?


17

Sto usando evince per visualizzare i miei documenti su Linux. Una cosa però mi disturba. Sembra ricordare magicamente la posizione e le impostazioni della finestra per ogni documento . Ho cercato dappertutto (le directory nascoste nella mia cartella home, i file di sistema, gconf) dove potrebbe salvare quelle impostazioni, ma non riesco a trovare nulla. Qualcuno sa dove sono quelle impostazioni?

Risposte:


8

Le cose sono cambiate da quando è stata data la risposta precedente (ottobre 2011). Le impostazioni della finestra di Evince vengono ora archiviate in binario, nella directory ~/.local/share/gvfs-metadata/.


Questi sembrano essere file binari. Qualche modo di capire quali sono le impostazioni in realtà?
Faheem Mitha,

1
@ Faheem, vedi la nuova risposta che è stata appena pubblicata.
Arjan,

8

Le impostazioni sono memorizzate in ~/.local/share/gvfs-metadata/, ma questa conoscenza è di scarsa utilità poiché non è possibile fare nulla di pratico con i file binari ivi contenuti.

Per leggere o modificare le impostazioni per documento, utilizzare i seguenti strumenti gvfs, passando loro il percorso al documento di cui si desidera le impostazioni:

  • Lettura: gvfs-info /path/to/file. Esempio di riga di output: metadata::evince::n-copies: 5

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

  • Rimozione: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(crediti per Christophe Drevet-Droguet per questo!)

I percorsi possono essere relativi alla directory corrente.


1
Per ripristinare tutte le impostazioni di evince per un documento: vedi askubuntu.com/a/819597/88086
Christophe Drevet-Droguet,

@ ChristopheDrevet-Droguet Grazie! Risposta modificata.
L. Levrel,

4

Le impostazioni per documento sono memorizzate nel file ~/.gnome2/evince/ev-metadata.xml.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.