Lorsque j'ouvre un format lettre PDF, puis que je zoom à 100%, la page affichée physiquement sur mon moniteur est plus petite qu'une feuille de papier au format lettre.
Comment faire en sorte que "100%" sur l'écran d'ordinateur corresponde à "100%" dans la vie réelle?
Ce message me suggère d’enquêter sur les paramètres DPI pour l’ensemble du système pour mon moniteur. xdpyinfo
rapporte:
dimensions: 1024x768 pixels (271x203 millimeters)
resolution: 96x96 dots per inch
Mon moniteur a un natif résolution d'affichage de 1024x768 pixels et une diagonale taille d'affichage 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)
L'exécution de xrandr --dpi 106.05
a permis à mon PDF de s'afficher à la taille réelle à 100%, mais cet effet a été perdu après le redémarrage.
Pour rendre le paramètre persistant, j'ai essayé de créer le /etc/X11/xorg.conf
suivant:
Section "Monitor"
Identifier "ThinkPad X60 LCD"
DisplaySize 245 183
EndSection
Section "Screen"
Identifier "Screen0"
Monitor "ThinkPad X60 LCD"
EndSection
Après vous être reconnecté, /var/log/Xorg.0.log
contient
[ 1167.824] (**) intel(0): Display dimensions: (245, 183) mm
[ 1167.824] (**) intel(0): DPI set to (106, 106)
mais xdpyinfo
toujours signalé
dimensions: 1024x768 pixels (271x203 millimeters)
resolution: 96x96 dots per inch
et "100%" semblait encore trop petit.
xorg.conf n'existe même pas sur les nouvelles installations de nos jours à cause de xrandr
. La plupart des pilotes fonctionnent correctement avec seulement xrandr et pas de xorg.conf (je pense que Nvidia est l'exception). Ce qu'il vous faut, c'est que xrandr soit exécuté au démarrage tout le temps. J'ai documenté sur le wiki Ubuntu comment faire en sorte que les commandes xrandr s'exécutent dès le démarrage de l'interface graphique . Utilisez simplement la même commande xrandr que celle que vous avez déjà trouvée.
Pour les utilisateurs d’Unity qui lisent, les instructions correspondantes pour lightdm sont les suivantes: https://askubuntu.com/a/69501/1158
Il existe une bonne réponse à ce sujet blog sur la taille d'affichage, le DPI et la taille du texte… un bricolage intéressant . Il inclut même un script pour effectuer la configuration automatiquement au démarrage. Vous devrez cependant le modifier pour votre configuration.
Vous êtes évidemment sur la bonne voie, car vous avez constaté que la modification des paramètres DPI fonctionnait lorsque vous exécutiez la commande xrandr
.
Auparavant, il était facile de modifier le paramètre DPI dans Gnome lui-même, mais apparemment, Gnome 3 rendait la tâche difficile.
Vous pouvez consulter cette question sur AskUbuntu pour des informations sur la marche à suivre dans Gnome 3:
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 dire pourquoi il se produit. Les moniteurs ont différentes densités de pixels. Un carré de 1x1cm 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.
De ce fait, le zoom 100% vous donnera des documents de tailles différentes sur différents moniteurs.
Dans ce contexte, la question est probablement mieux formulée comme suit: "Comment puis-je changer ce que 100% signifie dans Evince?" Je ne connais pas la réponse à cela. Pardon. J'espère que ma réponse aide quelque peu, cependant.