Wie kann ich den Zoomlevel in Evince konstant halten, nachdem ich auf einen Link geklickt habe?

29

Ich mag es wirklich, wie evince funktioniert, aber dieses kleine Ding nervt mich so sehr. Wenn ich einen Titel oder einen Untertitel aus dem Inhaltsmenü auswähle, verschiebt es den Zoom und ich werde verrückt. Unter Windows war es mit Foxit ganz einfach, aber die Linux-Version braucht wirklich Zeit.

Jede Lösung oder jeder Rat wäre mir dankbar

ck
quelle
Msgstr "Wenn ich einen Titel oder Untertitel aus dem Inhaltsmenü auswähle, verschiebt sich der Zoom". Können Sie das klären? Wenn Sie sagen möchten, dass sich die Zoomstufe ändert, wenn Sie einen anderen Eintrag im Inhaltsverzeichnis auswählen, funktioniert dies für mich einwandfrei. Was genau passiert, wenn Sie einen Eintrag auswählen?
Glutanimate
1
Ja, ich möchte immer, dass es auf "Seitenbreite anpassen" eingestellt wird, aber wenn ich einen Titel auswähle, ändert sich etwas wie "% 75", und ich muss es jedes Mal auf "Seitenbreite anpassen" zurücksetzen. Speichern Sie die aktuelle Option nicht funktioniert soweit.
ck
Ja, ja, danke für die Frage, genau das, was ich brauchte
Miguelgraz
gsettings set org.gnome.Evince.Default Sizing-Modus "Fit-Seite"
The Demz

Antworten:

29

das sollte funktionieren.

Öffne ein Terminal und tippe:

gsettings set org.gnome.Evince allow-links-change-zoom false 
user400893
quelle
Kein solcher Schlüssel 'Erlaube-Links-Ändere-Zoom'. mit 12.04, evince 3.4.0
Raschi
3
Danke, das hat sehr geholfen! Es gibt keine Möglichkeit, dieses Verhalten über die Evince-Benutzeroberfläche festzulegen. Sie können die Standardeinstellungen speichern, das Klicken auf einen Lesezeichen-Link stört jedoch, sofern Sie dies nicht über festlegen gsettings.
Prahlad Yeri
1
Genau das, einfach einstellen gsettingsund glücklich sein
Miguelgraz
10

Um den Standardzoom einzustellen, können Sie ihn entweder im Programm einstellen und dann zu Bearbeiten> 'Aktuelle Einstellungen als Standard speichern' gehen oder Ihren Wert auswählen und ausführen

gsettings set org.gnome.Evince.Default zoom 1.75

Ich denke jedoch , was Sie wirklich meinen, ist, wenn Sie sagen, Sie haben eine große Zoomstufe von 175% und Sie haben die Seitenleiste aktiviert und den kontinuierlichen Modus aktiviert, indem Sie zur nächsten Seite scrollen, um den Zoom zu stören. Dies führt dazu, dass die Seite nicht mehr zentriert ist und Sie sie jedes Mal manuell anpassen müssen, wie der erste Screenshot unten zeigt.

Um dieses Verhalten zu ändern, müssen Sie die Option "Seitenbreite anpassen" unter "Ansicht"> "Seitenbreite anpassen" auswählen. Gehen Sie dann zu Bearbeiten> 'Aktuelle Einstellungen als Standard speichern'. Dies behebt das Problem, wie der zweite Screenshot zeigt, obwohl die Zoomstufe etwas abnimmt, da Sie keine Zoomstufe festlegen können und die Option "Seitenbreite anpassen" aktiviert ist.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben


quelle
Das Problem ist, dass ich über die Funktion "Aktuelle Einstellungen als Standard speichern" Bescheid weiß, aber wenn ich einen Titel aus dem Kontext auswähle, ändert sich nur der Zoom wieder.
ck
1
@ck Die Einstellung "Seitenbreite anpassen" sollte wahrscheinlich Ihren Anforderungen entsprechen.
3
Ich mit mit dem OP. 'Seitenbreite anpassen' + 'Aktuelle Einstellungen als Standard festlegen' behebt das Problem nicht. Ich habe diese Kombination mindestens ein Dutzend Mal ausprobiert. Die Zoomstufe wird immer dann zurückgesetzt, wenn evince gestartet wird, und dann (ärgerlicher) jedes Mal, wenn eine Seite aus der Seitenleiste / dem Inhaltsverzeichnis ausgewählt wird.
Justin Cress
Einverstanden, funktioniert nicht.
Dodgie
1
Siehe askubuntu.com/a/612913/207451
paulodiovani
3

Einfach läuft $dconf-editordann org/gnome/evinceoder suchen über Ctrl+ Fnach dem Editor zu öffnen. Ändern Sie dann die Standardeinstellungen default/continuous/zoomusw.

qrtLs
quelle
Vielen Dank für den Vorschlag zur Verwendung von dconf. Wenn Sie unter Ubuntu 18.04 allow-link-change-zoomauf "Off" (Aus) setzen, kann ich dieses Problem beim Ändern des Zooms vermeiden.
Bizi
2

Dieses Problem hängt anscheinend mit den Einstellungen für dconf und Evince zusammen. Eine mögliche Lösung ist unter diesem Link begraben:

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

tl; dr

  1. Installieren Sie zunächst dconf-tools:

    apt-get install dconf-tools
    
  2. Dann konfigurieren Sie apparmor neu:

    sudo dpkg-reconfigure apparmor
    
  3. Die Konfiguration fragt nach dem Pfad zu Ihrem Home-Ordner. Welches ist in der Regel:

    /home
    

Das hat mir geholfen.

shahin1978
quelle