Chrome y la visualización de PDFs en Linux

¿Qué es lo que os ocurre al pinchar sobre un enlace que lleva a abrir un PDF en Chrome/Chromium? Que en lugar de abrirse el PDF incrustado se abre una bonita pantalla negra como la de la imagen de la izquierda. Esto se puede evitar de dos formas. La primera: botón derecho, «Save Link as…». Pero claro, es una solución a posteriori (muchas veces no sabes que vas a pinchar sobre un enlace a un PDF hasta que pulsas el enlace y ves las consecuencias). La segunda opción: usar Mozplugger. Pero no la versión oficial, sino una versión parcheada disponible en el repositorio PPA http://ppa.launchpad.net/setack/stuff/ubuntu .

Para instalar ese nuevo repo, abrimos System/Administration/Synaptic y elegimos Settings/Repositories. En la pestaña «Other Software», pulsamos «Add..» y tecleamos el nombre del repositorio PPA indicado.

Si es necesario, importamos las claves GPG en nuestro llavero de claves APT :

$ gpg --keyserver keyserver.ubuntu.com --recv 60FD0E97
$ gpg --export --armor 60FD0E97 | sudo apt-key add -

Pulsamos ahora el botón Reload:



Descargamos el código fuente de Mozplugger+parche, compilamos e instalamos:

$ apt-get source mozplugger
$ cd mozplugger-1.13.0/
$ make
$ sudo make install

Ya queda menos… sólo configurar mozplugger:

$ gksudo gedit /etc/mozpluggerrc

Para que debajo de esta línea:

text/x-pdf:pdf:PDF file

aparezca:

repeat noisy swallow(evince) fill: evince «$file»

¡Presto! Vamos a probar. Abrimos Chrome y tecleamos en la URL:

about:plugins

Debe de aparecer Mozplugger y… NO debe de aparecer Adobe Acrobat Reader Plugin. Si éste último apareciera, buscar nppdf y quitarlo de la carpeta de plugins. En mi caso:

$ sudo mv /home/juanan/.mozilla/plugins/nppdf.so /tmp

Nota: Chrome reutiliza los plugins de Firefox, y éste a su vez los disponibles en la la carpeta .mozilla. Y en lugar de borrarlo he optado por moverlo a /tmp hasta probar que el experimento funciona 😉

Ahora, cerramos el navegador y por fin, abrimos Chrome, buscamos un PDF y debemos de verlo incrustado en pantalla (gracias a Evince).

7 comentarios en «Chrome y la visualización de PDFs en Linux»

  1. O, puedes usar la extension:
    Docs PDF/PowerPoint Viewer (by Google) – Versión: 1.5.3
    Automatically previews pdfs, powerpoint presentations, and other documents in Google Docs Viewer.

    Suerte.

  2. Si lo que interesa es echar un vistazo rápido se puede utilizar alguna de las extensiones disponibles para abrir los archivos PDF directamente en el Google Docs Viewer.

  3. Hola,

    solo un comentario. No hace falta descargarse el código (ni compilarlo). Launchpad te genera un binario para las arquitecturas i386, amd64 i lpia. Con apt-get install mozplugger ya te instala el binario (con lo que después puedes desinstalar sin problemas o actualizar a nuevas versiones sin conflictos).

    Para los que comentan que els Docs PDF viewer de google es una buena solución, el problema es que no puede acceder a archivos que requieren autenticación ni a través de links generados por javascript (aunque para el resto funciona de maravilla).

    Saludos

  4. amigo, podías darme un link de descarga del paquete o enviármelo por correo pues desde aquí no puedo acceder directamente al repo que comentas!!!!

    saludos, kceres

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.