Ir al contenido principal

Establecer EVince como visor de archivos PDF predeterminado en Firefox



En esta ocasión voy a explicar como adaptar nuestro Ubuntu para la visualización de ficheros PDF integrados en el navegador Firefox. Estamos acostumbrados a visualizar este tipo de archivos utilizando un plugin de Adobe Reader, al menos los usuarios de Windows y aquellos de GNU/Linux que provienen de ese sistema.

Sin embargo, a mi personalmente, el plugin de Adobe me ha dado algún que otro problema a la hora de integrarse con mi Firefox. Como alternativa es posible realizar dicha visualización utilizando el programa EVince, que es el visualizador de documentos PDF por defecto en Ubuntu

A continuzación,  explicaré la secuencia de pasos que hay que realizar en la configuración del sistema para que Firefox pueda visualizar los ficheros PDF utilizando el EVince.


Comprobar que Evince está instalado


En primer lugar, comprobaremos que el programa Evince está instalado en el sistema. Para hacerlo basta con escribir en la línea de comandos de una terminal lo siguiente:
$sudo dpkg -l |grep evince

Que nos tendría que dar como resultado una líneas parecidas a estas:

ii evince 2.32.0-0ubuntu1.1 Document (postscript, pdf) viewer
ii evince-common 2.32.0-0ubuntu1.1 Document (postscript, pdf) viewer - common files


En el caso de que el Evince no esté instalado se puede optar por una de las dos alternativas que expongo a continuación para instalarlo:

  • Utilizar el Centro de software de Ubuntu: buscamos el evince y le damos al botón de Instalar.
  • Utilizar la línea de comandos:
    $ sudo apt-get install evince-common

Instalación de mozplugger



Mozplugger es un programa que integra las aplicaciones que utilizamos en nuestro Ubuntu con Firefox, de forma que todo documento que Firefox no sabe como abrir, mozplugger lo abre utilizando aquellas aplicaciones instaladas en el sistema y configuradas en su fichero de configuración. 


Para instalar este programa podemos ejecutar alguna de las siguientes dos alternativas:
  • Utilizar el Centro de software de Ubuntu: buscamos el mozplugger y le damos al botón de Instalar.
  • Utilizar la línea de comandos:
    $ sudo apt-get install mozplugger
Cambiando el fichero de configuración de mozplugger

El fichero de configuración de mozplugger es el fichero /etc/mozpluggerrc. Realiza la edición con tu editor de texto favorito. No olvides que necesitas privilegios de superusuario para poder cambiar este fichero. Debes buscar la línea que contiene:
define(ACROREAD, [repeat swallow(acroread) fill : acroread -openInNewWindow /a "$fragment" "$file"])
y comentarla utilizando #. A continuación, se debe añadir una nueva línea igual a esta:
define(ACROREAD, [repeat swallow(evince) fill needs_xembed : evince "$file"])
Por último, solamente resta reiniciar el Firefox y comprobar que al abrir un PDF se abre utilizando el Evince.

Como puedes comprobar, la configuración del Evince como visualizador de ficheros PDF en Firefox es muy sencilla. Una vez más, espero que este artículo le sea de utilidad a alguien.

Comentarios

Entradas populares de este blog

Cambiar fondo de pantalla de Gnome Display Manager (GDM)

  Después de la parada por vacaciones vuelvo otra vez con nuevas entradas para el blog. Por recomendación he dejado de lado, por un tiempo, el tema de la programación. Pues como bien me dijeron este es un blog de Ubuntu y debería escribir algo más que sobre temas de programación. Me decidí por hacer esta entrada sobre el gestor de pantalla de Gnome pensando que iba a ser un artículo fácil que no me llevaría mucho tiempo. ¡Qué equivocado estaba! La documentación oficial del GDM está obsoleta. Por lo que he tenido que investigar, leer y practicar lo que voy a explicar en este artículo. Así que lo que inicialmente pensaba me iba a llevar poco tiempo, me ha llevado más de una semana realizarlo. Después de esta diatriba es hora de comenzar. ¿Qué es el GDM?  GNOME Display Manager (GDM) es un administrador de pantalla (un administrador de inicio de sesión gráfico) para los sistemas de ventanas X11 y Wayland . También se le conoce como Gestor de Entrada . Esto quiere decir que este...

Instalación de Laravel Homestead y (IV)

  En esta entrada, la última de la serie dedicada al Homestead , veremos como llevar a la práctica lo que hemos aprendido hasta ahora. Lo haremos desde dos puntos de vista. Con el Homestead  instalado de forma global y con una instalación por proyecto. De este modo, podrás usar el Homestead de la forma en que más prefieras. Ejecución del entorno Homestead con una instalación global Llegados a este punto, supongo que ya tienen instalado el Homestead  en modo global y configurado el fichero Homestead.yaml . En él pondremos nuestra carpeta compartida ~/code  mapeada a /home/vagrant/code.  Pues ahora lo primero que hay que hacer es crear la máquina virtual. En el directorio donde instalamos nuestro Homestead : cd /Homestead vagrant up   Durante un buen rato se estará creando la máquina virtual, automáticamente se irá descargando e instalando el software definido en Homestead.yaml . Esto sólo ocurrirá la primera vez que se cree la máquina virtual. Las sigu...

Zed: ahora un editor de código de código abierto

  Zed: ahora un editor de código de código abierto Introducción Como ya les comenté en un artículo anterior  Atom ha muerto, viva ZED , Microsoft dejó de dar soporte para el editor de código Atom en el año 2022 en beneficio del Visual Studio Code . En aquel artículo les comentaba que para mi el sucesor de Atom era Zed pues era un editor que se estaba creando por el mismo grupo de trabajo que creó el Atom . Además de que parecía que iba a seguir con la misma filosofía con la que nació  Atom . El editor Zed, una descripción de sus características Zed es un editor de código desarrollado en Rust que, como deberíamos saber, es un lenguaje de programación de sistemas que se enfoca en la seguridad, el rendimiento y la concurrencia. Pues, como decíamos, Zed acaba de dar el salto a ser de código abierto bajo la licencia GPL v3 . Este cambio no solo representa una nueva era para Zed , sino que también nos dirige a un nuevo mundo de colaboración y desarrollo en el ámbito de la...