Как заставить 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.

Благодаря этому Первоисточнику

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