¿Cómo puedo hacer que los PDF parezcan de tamaño real cuando se muestran al 100%?

15

Cuando abro un PDF de tamaño carta y luego hago zoom al 100%, la página que se muestra físicamente en mi monitor es más pequeña que una hoja de papel de tamaño carta real.

¿Cómo puedo hacer que "100%" en la pantalla de la computadora se corresponda con "100%" en la vida real?

Detalles

Este mensaje sugiere que debería estar investigando la configuración de DPI de todo el sistema para mi monitor. xdpyinfoinformes:

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

Mi monitor tiene una resolución de pantalla nativa de 1024x768 píxeles y un tamaño de pantalla diagonal de 12.07 pulgadas. PX CALC devuelve la siguiente información:

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

Lo que he probado hasta ahora

Al ejecutarse xrandr --dpi 106.05correctamente, mi PDF apareció en tamaño real al 100%, pero este efecto se perdió después de reiniciar.

Para que la configuración sea persistente, intenté crear lo siguiente /etc/X11/xorg.conf:

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

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

Después de volver a iniciar sesión, /var/log/Xorg.0.logcontenido

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

pero xdpyinfoaún se informa

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

y "100%" todavía parecía demasiado pequeño.

ændrük
fuente
¿No podrías simplemente correr xrandr --dpi 106.05como un script al inicio?
desgua
En mi computadora, esa xrandr --dpi 125llamada no cambia nada en Okular o Xournal ...
Martin Ueding

Respuestas:

9

xorg.conf ni siquiera existe en nuevas instalaciones hoy en día debido a xrandr. La mayoría de los controladores funcionan bien con solo xrandr y sin xorg.conf (creo que Nvidia es la excepción). Lo que necesita es ejecutar xrandr al inicio todo el tiempo. Documenté en Ubuntu Wiki cómo hacer que los comandos xrandr se ejecuten tan pronto como se inicie la GUI . Solo usa el mismo comando xrandr que ya descubriste.

Para los usuarios de Unity que lean, las instrucciones equivalentes para lightdm están aquí: /ubuntu//a/69501/1158

maco
fuente
xorg.confahora existe en forma de/usr/share/X11/xorg.conf.d
Richard Ayotte
1

Esa es en realidad una pregunta muy complicada.

No puedo decirte cómo resolver tu problema, pero puedo decirte por qué ocurre. Los monitores tienen diferentes densidades de píxeles. Un cuadrado de 1x1 cm en un monitor puede contener una cantidad diferente de píxeles que el mismo cuadrado en un monitor diferente. Consulte http://en.wikipedia.org/wiki/Pixel_density para obtener más información al respecto.

Debido a esto, el zoom al 100% le dará documentos de diferentes tamaños en diferentes monitores.

Dado este contexto, esta pregunta probablemente esté mejor redactada como "¿cómo puedo cambiar lo que significa 100% en Evince?" No sé la respuesta a eso. Lo siento. Sin embargo, espero que mi respuesta ayude un poco.

Centigonal
fuente
1

Obviamente está en el camino correcto, ya que descubrió que cambiar la configuración de DPI funcionaba cuando ejecutaba el xrandrcomando.

Solía ​​ser fácil cambiar la configuración de DPI en Gnome, pero aparentemente, Gnome 3 lo hizo difícil.

Puede consultar esta pregunta respondida en AskUbuntu para obtener información sobre cómo hacerlo en Gnome 3:

¿Cómo cambio la configuración de DPI de fuente?

Lakritsbollar
fuente