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. xdpyinfo
rapports:
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.05
ré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.log
contenu
[ 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.
xrandr --dpi 106.05
un script au démarrage?xrandr --dpi 125
appel ne change rien à Okular ou Xournal…Réponses:
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
la source
xorg.conf
existe maintenant sous la forme de/usr/share/X11/xorg.conf.d
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.
la source
Vous êtes évidemment sur la bonne voie, car vous avez constaté que la modification des paramètres DPI fonctionnait lorsque vous exécutiez la
xrandr
commande.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?
la source
Il y a une bonne réponse sur ce blog à propos de la taille d'affichage, du DPI et de 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.
la source