Di mana evince menyimpan status per-dokumennya (posisi, dll)?

17

Saya menggunakan evince untuk melihat dokumen saya di Linux. Namun, ada satu hal yang menggangguku. Tampaknya secara ajaib mengingat posisi dan pengaturan jendela untuk setiap dokumen . Saya mencari di seluruh (direktori tersembunyi di folder rumah saya, file sistem, gconf) di mana mungkin menyimpan pengaturan itu, tetapi saya tidak dapat menemukan apa pun. Adakah yang tahu di mana pengaturan itu?

Amphetaman
sumber

Jawaban:

8

Banyak hal telah berubah sejak jawaban sebelumnya diberikan (Oktober 2011). Pengaturan jendela Evince sekarang disimpan dalam biner, di direktori ~/.local/share/gvfs-metadata/.

Norbert
sumber
Ini sepertinya file biner. Adakah cara untuk mengetahui apa sebenarnya pengaturan itu?
Faheem Mitha
1
@Faheem, lihat jawaban baru yang baru saja diposting.
Arjan
8

Pengaturan disimpan di bawah ~/.local/share/gvfs-metadata/, tetapi pengetahuan ini tidak banyak digunakan karena Anda tidak dapat melakukan apa pun yang praktis dengan file biner di dalamnya.

Untuk membaca atau mengedit pengaturan per-dokumen, gunakan alat gvfs berikut, berikan mereka path ke dokumen yang Anda inginkan pengaturannya:

  • Membaca: gvfs-info /path/to/file. Contoh garis keluaran: metadata::evince::n-copies: 5

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

  • Menghapus: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(kredit untuk Christophe Drevet-Droguet untuk yang ini!)

Path dapat relatif terhadap direktori saat ini.

L. Levrel
sumber
1
Untuk mengatur ulang semua pengaturan yang berlaku untuk sebuah dokumen: lihat askubuntu.com/a/819597/88086
Christophe Drevet-Droguet
@ ChristopheDrevet-Droguet Terima kasih! Jawaban diedit.
L. Levrel
4

Pengaturan per dokumen disimpan dalam file ~/.gnome2/evince/ev-metadata.xml.

lesmana
sumber