¿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).