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


17

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

Ответы:


8

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


Это похоже на двоичные файлы. Любой способ выяснить, что настройки на самом деле?
Фахим Мита

1
@Faheem, посмотрите новый ответ, который был только что опубликован.
Арьян

8

Настройки хранятся под ~/.local/share/gvfs-metadata/, но это знание мало пользы , так как вы не можете ничего практического с бинарными файлами в нем делать.

Чтобы прочитать или отредактировать настройки для каждого документа, используйте следующие инструменты gvfs, передав им путь к документу, параметры которого вы хотите:

  • Чтение: gvfs-info /path/to/file. Пример строки вывода: metadata::evince::n-copies: 5

  • Редактирование: gvfs-set-attribute /path/to/file metadata::evince::n-copies 1

  • Удаление: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(благодарность Кристофу Древу-Дрогу за это!)

Пути могут быть относительно текущего каталога.


1
Чтобы сбросить все настройки evince
Кристоф Древет-Дроге,

@ ChristopheDrevet-Droguet Спасибо! Ответ отредактирован.
Л. Леврел

4

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.