Я хотел бы получить доступ к (to view), список "Недавно просмотренного" в Проявляют документы от терминала, без запуска Проявляют. Или возможно я могу найти текстовый документ, где этот список хранится? Я использую Ubuntu 16.04.
Райски, я хотел бы найти, что полный список Проявляет документы, открытые во время предыдущей сессии или по крайней мере файла истории, где открытые документы перечислены вместе с датами открытия или по крайней мере в порядке открытия.
Можете Вы парни помогать мне с этим?
Обновление: К сожалению, в моей системе недавно-used.xbel действительно короткий файл. Это - всего 218 байтов и не содержит ничего связанного для Проявления.
Путем выполнения strace -e open evince some.pdf
Я смог найти путь используемым, и это
~/.local/share/recently-used.xbel
Я проверил что дело обстоит так и для 14,04 и для 16.04. Этот файл содержит недавно используемые объекты из многих приложений, таким образом, необходимо было бы отфильтровать его именем приложения. Файл находится в формате XML, поэтому если Вы хотите какой-либо вид автоматизированной обработки, это должно включить синтаксический анализатор XML.
(первая Установка xidel
процессор xml/xpath, если еще не установлено)
~/.local/share/recently-used.xbel
XML-документ с закладками недавно используемых документов.
Для извлечения имен файлов evince
записи, мы должны обеспечить выражение XPath что:
name
= "Средство просмотра документов",href
для выравниваетxidel -e '//*[@name="Document Viewer"]/../../../../@href' ~/.local/share/recently-used.xbel