Где Средство просмотра документов (Проявляет) историю хранилища?

Я хотел бы получить доступ к (to view), список "Недавно просмотренного" в Проявляют документы от терминала, без запуска Проявляют. Или возможно я могу найти текстовый документ, где этот список хранится? Я использую Ubuntu 16.04.

Райски, я хотел бы найти, что полный список Проявляет документы, открытые во время предыдущей сессии или по крайней мере файла истории, где открытые документы перечислены вместе с датами открытия или по крайней мере в порядке открытия.

Можете Вы парни помогать мне с этим?

Обновление: К сожалению, в моей системе недавно-used.xbel действительно короткий файл. Это - всего 218 байтов и не содержит ничего связанного для Проявления.

3
задан 18 December 2018 в 20:28

2 ответа

Путем выполнения strace -e open evince some.pdf Я смог найти путь используемым, и это

~/.local/share/recently-used.xbel

Я проверил что дело обстоит так и для 14,04 и для 16.04. Этот файл содержит недавно используемые объекты из многих приложений, таким образом, необходимо было бы отфильтровать его именем приложения. Файл находится в формате XML, поэтому если Вы хотите какой-либо вид автоматизированной обработки, это должно включить синтаксический анализатор XML.

1
ответ дан 1 December 2019 в 17:26

(первая Установка xidel процессор xml/xpath, если еще не установлено)

~/.local/share/recently-used.xbel XML-документ с закладками недавно используемых документов.

Для извлечения имен файлов evince записи, мы должны обеспечить выражение XPath что:

  • ищет закладки с атрибутом name = "Средство просмотра документов",
  • и печать href для выравнивает
xidel -e '//*[@name="Document Viewer"]/../../../../@href' ~/.local/share/recently-used.xbel
0
ответ дан 1 December 2019 в 17:26

Другие вопросы по тегам:

Похожие вопросы: