Comment maintenir constant le niveau de zoom dans Evince après avoir cliqué sur un lien?


29

J'adore le fonctionnement d'Evince, mais cette petite chose me fait tellement chier. Quand je sélectionne un titre ou un sous-titre dans le menu de contenu, cela change le zoom et je deviens fou. Sur Windows, c'était aussi simple que Tarte avec Foxit mais sa version Linux a vraiment besoin de temps.

Toute solution ou conseil me rendrait reconnaissant


"Lorsque je sélectionne un titre ou un sous-titre dans le menu de contenu, cela change le zoom". Pouvez-vous clarifier cela? Si vous voulez dire que le niveau de zoom change lorsque vous choisissez une entrée différente dans la table des matières, cela me convient parfaitement. Que se passe-t-il exactement lorsque vous choisissez une entrée?
Glutanimate

1
Oui, je veux toujours qu'il soit défini sur "Ajuster la largeur de la page", mais lorsque je sélectionne un titre, cela change quelque chose comme "% 75" et je dois le redéfinir sur "Ajuster la largeur de la page" à chaque fois. fonctionne jusqu'à présent.
ck

Oui oui merci d'avoir posé cette question, juste ce dont j'avais besoin
Miguelgraz

gsettings set org.gnome.Evince.Default 'fit-page' en mode de dimensionnement
The Demz

Réponses:


29

cela devrait fonctionner.

ouvrez un terminal et tapez:

gsettings set org.gnome.Evince allow-links-change-zoom false 

Aucune clé de ce type "allow-links-change-zoom". en utilisant 12.04, evince 3.4.0
Rachi

3
Merci, ça a beaucoup aidé! Il n'y a aucun moyen de définir ce comportement via l'interface utilisateur Evince. Vous pouvez enregistrer les paramètres par défaut, mais le fait de cliquer sur un lien de signet les bouleverse, sauf si vous les définissez à partir de gsettings.
Prahlad Yeri

1
Exactement cela, il suffit de le régler gsettingset d'être heureux
Miguelgraz

10

Pour définir le zoom par défaut, vous pouvez soit le définir dans le programme, puis aller à modifier> «enregistrer les paramètres actuels par défaut» ou sélectionner votre valeur et exécuter

gsettings set org.gnome.Evince.Default zoom 1.75

Cependant , je pense que ce à quoi vous faites vraiment référence, c'est quand, disons, vous avez un gros niveau de zoom de 175% et que vous avez la barre latérale activée et le mode continu activé, le défilement à la page suivante bouleverse le zoom. Cela rend la page décentrée et vous devez l'ajuster manuellement à chaque fois, comme le montre la première capture d'écran ci-dessous.

Pour changer ce comportement, le seul vrai correctif est de sélectionner l'option 'Ajuster la largeur de page' en allant voir> 'Ajuster la largeur de page'. Ensuite, allez dans éditer> 'enregistrer les paramètres actuels par défaut'. Cela éliminera le problème, comme le montre la deuxième capture d'écran, bien que le niveau de zoom baisse un peu car vous ne pouvez pas définir un niveau de zoom et que l'option 'Ajuster la largeur de la page' est activée.

entrez la description de l'image ici

entrez la description de l'image ici


Le problème est que je connais la fonction "enregistrer les paramètres actuels par défaut" mais quand je sélectionne un contexte de crom de titre, cela change juste le zoom à nouveau.
ck

1
@ck Le paramètre "Ajuster la largeur de la page" devrait être probablement ce dont vous avez besoin.

3
J'ai avec l'OP. 'ajuster la largeur de la page' + 'définir les paramètres actuels par défaut' ne résout pas le problème. J'ai essayé ce combo au moins une douzaine de fois, le niveau de zoom est toujours réinitialisé à chaque lancement, puis (plus ennuyeux) chaque fois qu'une page est sélectionnée dans la barre latérale / table des matières.
justin cress le

D'accord, ne fonctionne pas.
Dodgie


3

Exécutez simplement $dconf-editorensuite org/gnome/evinceou recherchez via Ctrl+ Faprès avoir ouvert l'éditeur. Modifiez ensuite les paramètres par défaut, default/continuous/zoometc.


Merci d'avoir suggéré d'utiliser dconf. Sur Ubuntu 18.04, réglé allow-link-change-zoomsur Off m'aide à éviter ce problème de changement de zoom.
bizi

2

Ce problème semble être lié aux paramètres de l'apparmeur dconf et Evince. Une solution possible est enterrée à ce lien:

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

tl; dr

  1. Tout d'abord, installez dconf-tools:

    apt-get install dconf-tools
    
  2. Puis reconfigurez l'apparmeur:

    sudo dpkg-reconfigure apparmor
    
  3. La configuration vous demandera le chemin d'accès à votre dossier personnel. Ce qui est généralement:

    /home
    

Cela m'a aidé.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.