Интегрируем Evince, для просмотра PDF файлов прямо в Mozilla Firefox

Mozplugger - это плагин для Mozilla Firefox, с помощью которого можно интегрировать приложения в Web браузер, для различных типов файлов.

В этой статье я постараюсь рассказать о том, как интегрировать в Firefox 3.6 приложение для просмотра PDF файлов, который установлен по умолчанию в Ubuntu - Evince.

Данная функция присутствует в Google Chrome, и это очень удобно - просматривать PDF файлы прямо в Web браузере, не закачивая их. Для начала установим Mozplugger:

sudo apt-get install mozplugger

Теперь надо отредактировать файл настроек Mozplugger - mozpluggerrc командой:
vim /home/YOUR_USERNAME/.mozilla/mozpluggerrc

Где, YOUR_USERNAME имя вашей домашней папки (ваше имя пользователя).

Добавим следующий код в файл:

application/pdf: pdf: PDF file
application/x-pdf: pdf: PDF file
text/pdf: pdf: PDF file
text/x-pdf: pdf: PDF file
application/x-postscript: ps: PostScript file
application/postscript: ps: PostScript file
    repeat noisy swallow(evince) fill: evince "$file"

Данный код обрабатывает http ответ, и если в ответе тип web документа является PDF файл, то плагин запускает его с помощью evince.