Как заставить Chromium показывать PDF-файлы с помощью Evince?
Есть ли способ заставить Chromium использовать комбинацию mozpluggerrc/evince для отображения PDF-файлов, встроенных в собственное окно? Сейчас Chromium просто скачивает PDF-файлы. Я могу открыть их во внешнем окне evince, нажав на загруженный файл.
Я использую Chrome 18.0.1025.168 под Ubuntu 12.04 (amd64). Вот pdf-раздел моего /etc/mozpluggerrc.d/62-documents.conf:
application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file
repeat noisy swallow(evince) fill needs_xembed: evince "$file"
mozpluggerrc действительно появляется в about:plugins.
Кстати, это прекрасно работает в Firefox.
Примечание. Я не ищу подсказок о том, как использовать плагин Google Chrome для PDF в Chromium.
1 ответ
В /etc/mozpluggerrc.d редактировать 40-global_defs.conf и добавить
### Evince
define(EVINCE, [repeat swallow(evince) fill needs_xembed: evince "$file"])
Сейчас в /etc/mozpluggerrc.d/62-documents.conf GV() и ACROREAD () (хотя и не обязательно) необходимо заменить на EVINCE () как
application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file
EVINCE () << ранее ACROREAD ()
repeat noisy swallow(Xpdf) fill needs_xembed: xpdf -g +9000+9000 "$file"
repeat noisy swallow(okular) fill needs_xembed: okular "$file"
repeat noisy swallow(epdfview) fill needs_xembed: epdfview "$file"
EVINCE () << ранее GV()
repeat noisy swallow(evince) fill needs_xembed: evince "$file"
Сохраните и попробуйте открыть PDF-файлы в Chromium, он откроется вместе с evince.