Come posso fare in modo che i PDF appaiano a grandezza naturale se visualizzati al 100%?


15

Quando apro un PDF in formato lettera e poi ingrandisco al 100%, la pagina visualizzata fisicamente sul mio monitor è più piccola di un foglio di carta in formato lettera reale.

Come posso fare in modo che "100%" sullo schermo del computer corrisponda a "100%" nella vita reale?

Dettagli

Questo messaggio suggerisce che dovrei studiare le impostazioni DPI a livello di sistema per il mio monitor. xdpyinforapporti:

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

Il mio monitor ha una risoluzione del display nativa di 1024x768 pixel e una dimensione del display diagonale di 12,07 pollici. PX CALC restituisce le seguenti informazioni:

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

Quello che ho provato finora

L'esecuzione xrandr --dpi 106.05corretta ha comportato la visualizzazione delle dimensioni effettive del mio PDF al 100%, ma questo effetto è stato perso dopo il riavvio.

Per rendere persistente l'impostazione ho provato a creare quanto segue /etc/X11/xorg.conf:

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

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

Dopo aver effettuato nuovamente l'accesso, /var/log/Xorg.0.logcontenuto

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

ma xdpyinfoancora riportato

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

e "100%" sembrava ancora troppo piccolo.


Non potresti semplicemente eseguire xrandr --dpi 106.05come script all'avvio?
desgua,

Sul mio computer, quella xrandr --dpi 125chiamata non cambia nulla in Okular o Xournal ...
Martin Ueding,

Risposte:


9

xorg.conf non esiste nemmeno su nuove installazioni al giorno d'oggi a causa di xrandr. La maggior parte dei driver funziona bene solo con xrandr e senza xorg.conf (penso che Nvidia sia l'eccezione). Ciò di cui hai bisogno è avere xrandr sempre in esecuzione all'avvio. Ho documentato sul wiki di Ubuntu come eseguire i comandi xrandr non appena inizia la GUI . Usa lo stesso comando xrandr che hai già capito.

Per gli utenti Unity che leggono insieme, indicazioni equivalenti per lightdm sono qui: /ubuntu//a/69501/1158


xorg.confora esiste sotto forma di/usr/share/X11/xorg.conf.d
Richard Ayotte,

1

Questa è in realtà una domanda molto complicata.

Non posso dirti come risolvere il tuo problema, ma posso dirti perché si verifica. I monitor hanno densità di pixel diverse. Un quadrato 1x1cm su un monitor può contenere una quantità diversa di pixel rispetto allo stesso quadrato su un monitor diverso. Vedi http://en.wikipedia.org/wiki/Pixel_density per ulteriori informazioni al riguardo.

Per questo motivo, lo zoom al 100% ti darà documenti di dimensioni diverse su monitor diversi.

Dato questo contesto, questa domanda è probabilmente meglio formulata come "come posso cambiare il significato del 100% in Evince?" Non conosco la risposta a questo. Scusa. Spero comunque che la mia risposta mi aiuti un po '.


1

Ovviamente sei sulla buona strada, poiché hai scoperto che la modifica delle impostazioni DPI ha funzionato quando hai eseguito il xrandrcomando.

Una volta era facile cambiare l'impostazione DPI in Gnome stesso, ma apparentemente Gnome 3 lo rendeva difficile.

Puoi dare un'occhiata a questa domanda con risposta su AskUbuntu per informazioni su come procedere in Gnome 3:

Come posso modificare le impostazioni DPI del carattere?


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.