Comment puis-je faire apparaître les fichiers PDF en taille réelle lorsqu'ils sont affichés à 100%?

15

Lorsque j'ouvre un fichier PDF au format lettre , puis que je fais un zoom à 100%, la page affichée physiquement sur mon moniteur est plus petite qu'une vraie feuille de papier au format lettre.

Comment faire correspondre "100%" sur l'écran de l'ordinateur avec "100%" dans la vie réelle?

Détails

Ce message suggère que je devrais étudier les paramètres DPI à l'échelle du système pour mon moniteur. xdpyinforapports:

dimensions:    1024x768 pixels (271x203 millimeters)
resolution:    96x96 dots per inch

Mon moniteur a une résolution d'affichage native de 1024x768 pixels et une taille d'affichage diagonale de 12,07 pouces. PX CALC renvoie les informations suivantes:

DPI: 106.05
Dot Pitch: 0.2395mm
Size: 9.66" × 7.24" (24.53cm × 18.39cm)

Ce que j'ai essayé jusqu'à présent

L'exécution xrandr --dpi 106.05réussie a fait apparaître la taille réelle de mon PDF à 100%, mais cet effet a été perdu après le redémarrage.

Pour rendre le paramètre persistant, j'ai essayé de créer ce qui suit /etc/X11/xorg.conf:

Section "Monitor"
    Identifier   "ThinkPad X60 LCD"
    DisplaySize  245 183
EndSection

Section "Screen"
    Identifier "Screen0"
    Monitor    "ThinkPad X60 LCD"
EndSection

Une fois reconnecté, /var/log/Xorg.0.logcontenu

[  1167.824] (**) intel(0): Display dimensions: (245, 183) mm
[  1167.824] (**) intel(0): DPI set to (106, 106)

mais xdpyinfotoujours signalé

dimensions:    1024x768 pixels (271x203 millimeters)
resolution:    96x96 dots per inch

et "100%" semblait encore trop petit.

ændrük
la source
Ne pourriez-vous pas simplement exécuter xrandr --dpi 106.05un script au démarrage?
desgua
Sur mon ordinateur, cet xrandr --dpi 125appel ne change rien à Okular ou Xournal…
Martin Ueding

Réponses:

9

xorg.conf n'existe même plus sur les nouvelles installations à cause de xrandr. La plupart des pilotes fonctionnent bien avec seulement xrandr et sans xorg.conf (je pense que Nvidia est l'exception). Ce dont vous avez besoin, c'est de faire fonctionner xrandr au démarrage tout le temps. J'ai documenté sur le wiki Ubuntu comment exécuter les commandes xrandr dès que l'interface graphique démarre . Utilisez simplement la même commande xrandr que vous avez déjà trouvée.

Pour les utilisateurs d'Unity qui lisent le long, des instructions équivalentes pour lightdm sont ici: /ubuntu//a/69501/1158

maco
la source
xorg.confexiste maintenant sous la forme de/usr/share/X11/xorg.conf.d
Richard Ayotte
1

C'est en fait une question très compliquée.

Je ne peux pas vous dire comment résoudre votre problème, mais je peux vous expliquer pourquoi il se produit. Les moniteurs ont des densités de pixels différentes. Un carré de 1 x 1 cm sur un moniteur peut contenir une quantité de pixels différente du même carré sur un moniteur différent. Voir http://en.wikipedia.org/wiki/Pixel_density pour plus d'informations à ce sujet.

Pour cette raison, un zoom à 100% vous donnera des documents de tailles différentes sur différents moniteurs.

Dans ce contexte, cette question est probablement mieux formulée comme "comment puis-je changer ce que 100% signifie dans Evince?" Je ne connais pas la réponse à cela. Pardon. J'espère cependant que ma réponse vous aidera un peu.

Centigonal
la source
1

Vous êtes évidemment sur la bonne voie, car vous avez constaté que la modification des paramètres DPI fonctionnait lorsque vous exécutiez la xrandrcommande.

Auparavant, il était facile de modifier le paramètre DPI dans Gnome lui-même, mais apparemment, Gnome 3 a rendu cela difficile.

Vous pouvez consulter cette question répondue sur AskUbuntu pour savoir comment s'y prendre dans Gnome 3:

Comment modifier les paramètres DPI de police?

Lakritsbollar
la source