Где evince хранит свое состояние документа (положение и т. Д.)?

6461
Amphetaman

Я использую evince для просмотра моих документов под Linux. Однако меня беспокоит одна вещь. Кажется, он волшебным образом запоминает положение и настройки окна для каждого документа . Я искал во всем (скрытые каталоги в моей домашней папке, системные файлы, gconf), где можно сохранить эти настройки, но я ничего не могу найти. Кто-нибудь знает, где эти настройки?

17

3 ответа на вопрос

8
Norbert

С тех пор, как был дан предыдущий ответ (октябрь 2011 года), все изменилось. Настройки окна Evince теперь хранятся в двоичном виде, в каталоге ~/.local/share/gvfs-metadata/.

Это похоже на двоичные файлы. Любой способ выяснить, что настройки на самом деле? Faheem Mitha 9 лет назад 0
@Faheem, посмотрите новый ответ, который был только что опубликован. Arjan 8 лет назад 1
@Arjan Спасибо за указатель. Upvoted. Faheem Mitha 8 лет назад 1
8
L. Levrel

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.

Чтобы сбросить все настройки evince для документа: см. Http://askubuntu.com/a/819597/88086 Christophe Drevet-Droguet 7 лет назад 1
@ ChristopheDrevet-Droguet Спасибо! Ответ отредактирован. L. Levrel 7 лет назад 0
4
lesmana

Настройки каждого документа хранятся в файле ~/.gnome2/evince/ev-metadata.xml.