¿Cómo mantener constante el nivel de zoom en Evince después de hacer clic en un enlace?

29

Realmente me encanta cómo funciona evince, pero esta pequeña cosa me molesta tanto. Cuando selecciono un título o un subtítulo del menú de contenido, cambia el zoom y me estoy volviendo loco. En Windows fue tan fácil como tarta con Foxit pero su versión de Linux realmente necesita tiempo.

Cualquier solución o consejo me agradecería

ck
fuente
"Cuando selecciono un título o un subtítulo del menú de contenido, cambia el zoom". ¿Puedes aclarar esto? Si quiere decir que el nivel de zoom cambia al elegir una entrada diferente en la tabla de contenido, eso funciona perfectamente bien para mí. ¿Qué sucede exactamente cuando eliges una entrada?
Glutanimate
1
Sí, siempre quiero que se establezca "Ajustar ancho de página", pero cuando selecciono un título cambia algo así como "% 75" y tengo que volver a establecerlo en "Ajustar ancho de página" cada vez. Guardar la opción actual no Funciona hasta ahora.
ck
Sí, sí, gracias por preguntar esto, justo lo que necesitaba
Miguelgraz
gsettings establece org.gnome.Evince.Default sizing-mode 'fit-page'
The Demz

Respuestas:

29

Esto debería funcionar.

abre una terminal y escribe:

gsettings set org.gnome.Evince allow-links-change-zoom false 
user400893
fuente
No existe la clave 'allow-links-change-zoom'. usando 12.04, evince 3.4.0
Rashi
3
¡Gracias, esto ayudó mucho! No hay forma de establecer este comportamiento a través de la interfaz de usuario Evince. Puede guardar la configuración predeterminada, pero al hacer clic en un enlace de marcador se modifica lo mismo, a menos que establezca esto gsettings.
Prahlad Yeri
1
Exactamente esto, solo gsettings
configúrelo
10

Para configurar el zoom predeterminado, puede configurarlo en el programa y luego ir a editar> 'guardar la configuración actual como predeterminada' o seleccionar su valor y ejecutar

gsettings set org.gnome.Evince.Default zoom 1.75

Sin embargo , creo que a lo que realmente se refiere es cuando, digamos que tiene un gran nivel de zoom del 175% y tiene la barra lateral habilitada y el modo continuo habilitado, desplazarse a la página siguiente altera el zoom. Esto hace que la página se salga del centro y debe ajustarla manualmente cada vez, como se muestra en la primera captura de pantalla a continuación.

Para cambiar este comportamiento, la única solución real es seleccionar la opción 'ajustar ancho de página' yendo a ver> 'ajustar ancho de página'. Luego vaya a editar> 'guardar la configuración actual como predeterminada'. Esto eliminará el problema, como muestra la segunda captura de pantalla, aunque el nivel de zoom se reducirá un poco, ya que no puede establecer un nivel de zoom y tiene habilitada la opción 'Ajustar ancho de página'.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


fuente
El problema es que conozco la función "guardar la configuración actual como predeterminada", pero cuando selecciono un contexto cromático de título, simplemente cambia el zoom nuevamente.
ck
1
@ck La configuración de 'ajustar el ancho de página' probablemente sea lo que necesita.
3
Yo con con el OP. 'ajustar ancho de página' + 'establecer la configuración actual como predeterminada' no resuelve el problema He probado este combo al menos una docena de veces, el nivel de zoom todavía se restablece cada vez que se inicia evince, y luego (más molesto) cada vez que se selecciona una página de la barra lateral / tabla de contenido.
Justin Cress
De acuerdo, no funciona.
Dodgie
1
Ver askubuntu.com/a/612913/207451
paulodiovani
3

Simplemente ejecute $dconf-editorentonces org/gnome/evinceo busque a través de Ctrl+ Fdespués de abrir el editor. Luego cambie la configuración predeterminada, default/continuous/zoometc.

qrtLs
fuente
Gracias por la sugerencia de usar dconf. En Ubuntu 18.04, establecer allow-link-change-zoomen Off me ayuda a evitar este problema de cambio de zoom.
bizi
2

Este problema parece estar relacionado con la configuración dparf y Evince apparmor Una posible solución está enterrada en este enlace:

https://bugs.launchpad.net/ubuntu/+source/evince/+bug/682492

tl; dr

  1. Primero, instale dconf-tools:

    apt-get install dconf-tools
    
  2. Luego reconfigure apparmor:

    sudo dpkg-reconfigure apparmor
    
  3. La configuración le pedirá la ruta a su carpeta de inicio. Que generalmente es:

    /home
    

Esto me ayudo.

shahin1978
fuente