Evince no guarda la última pagina en Ubuntu 22.04

 


¡¡Atención, esto debería de ser una solución temporal!!

Continuamos corrigiendo otro de los errores de Ubuntu 22.04 en el que el visor de documentos PDF no guarda la última página, por lo que cada vez que abrimos el mismo documento, este empieza su lectura por la primera página.

Según he podido leer, este problema viene relacionado con la aplicación de seguridad AppArmor.

AppArmor permite a los desarrolladores de Ubuntu restringir las acciones que pueden realizar los procesos. El visor de PDF Evince es una aplicación que está restringida en la configuración predeterminada de Ubuntu. Si bien Evince puede ejecutarse como su cuenta de usuario, solo puede realizar acciones específicas. Evince solo tiene los permisos mínimos necesarios para ejecutar y trabajar con documentos PDF. Si se descubriera una vulnerabilidad en el renderizador de PDF de Evince y abriera un documento PDF malicioso que se hiciera cargo de Evince, AppArmor restringiría el daño que Evince podría causar. En el modelo de seguridad tradicional de Linux, Evince tendría acceso a todo lo que usted tenga acceso. Con AppArmor, solo tiene acceso a las cosas a las que un visor de PDF necesita acceder.

A partir de aquí ya es tu responsabilidad si quieres desactivar Evince de AppArmor.

Desde la terminal comprobamos si Evince está cargado en AppArmor

sudo apparmor_status


en la imagen anterior vemos que está cargado.

Vamos a ver como desactivar y activar Evince en AppArmor.

a- Desactivar Evince.

Creamos un enlace simbólico en la carpeta disable.

sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable/

Desactivamos Evince

sudo apparmor_parser -R /etc/apparmor.d/disable/usr.bin.evince

Volvemos a comprobar que Evince se ha deshabilitado

sudo apparmor_status


y efectivamente ya no está en la lista de AppArmor

En este momento si abres cualquier documento PDF y lo cierras por una página cualquiera, cuando vuelvas a abrirlo seguirá por la pagina donde lo dejaste.

Si no ha sido así, reinicia el sistema con:

sudo reboot

b- Activar AppArmor

Borramos el enlace simbólico de la carpeta disable

sudo rm /etc/apparmor.d/disable/usr.bin.evince

Activamos Evince

sudo apparmor_parser -r /etc/apparmor.d/usr.bin.evince

Esta solución es temporal, estate atento a las actualizaciones automáticas, sobre todo si son de AppArmor o Evince y vuelve a activarlo lo antes posible.


Enlaces de interés.

Ask Ubuntu

Habilitar y deshabilitar AppArmor

¿Qué es AppArmor?

Comentarios

Entradas populares de este blog

TP-Link WR841ND repetidor WIFI

Instalar y Configurar aMule en Ubuntu

II. Vodafone Technicolor Tc7230 modo bridge.