Como posso fazer com que os PDFs apareçam em tamanho real quando exibidos a 100%?

15

Quando abro um PDF tamanho carta e aumento o zoom para 100%, a página exibida fisicamente no meu monitor é menor que uma folha de papel tamanho carta real.

Como posso fazer com que "100%" na tela do computador corresponda a "100%" na vida real?

Detalhes

Esta mensagem sugere que eu deveria estar investigando as configurações de DPI em todo o sistema para o meu monitor. xdpyinforelatórios:

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

Meu monitor possui uma resolução de tela nativa de 1024x768 pixels e um tamanho de tela diagonal de 12,07 polegadas. PX CALC retorna as seguintes informações:

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

O que eu tentei até agora

A execução com xrandr --dpi 106.05êxito fez com que meu PDF aparecesse em tamanho real a 100%, mas esse efeito foi perdido após a reinicialização.

Para tornar a configuração persistente, tentei criar o seguinte /etc/X11/xorg.conf:

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

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

Após o login novamente, /var/log/Xorg.0.logcontido

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

mas xdpyinfoainda relatado

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

e "100%" ainda parecia muito pequeno.

ændrük
fonte
Você não poderia simplesmente executar xrandr --dpi 106.05como um script na inicialização?
Des
No meu computador, que xrandr --dpi 125chamada não muda nada no Okular ou Xournal ...
Martin Ueding

Respostas:

9

O xorg.conf nem existe em novas instalações hoje em dia por causa de xrandr. A maioria dos drivers funciona bem com apenas xrandr e sem xorg.conf (acho que a Nvidia é a exceção). O que você precisa é que o xrandr seja executado na inicialização o tempo todo. Eu documentei no Wiki do Ubuntu como executar comandos xrandr assim que a GUI for iniciada . Basta usar o mesmo comando xrandr que você já descobriu.

Para os usuários do Unity lendo junto, instruções equivalentes para o lightdm estão aqui: https://askubuntu.com/a/69501/1158

maco
fonte
xorg.confagora existe sob a forma de/usr/share/X11/xorg.conf.d
Richard Ayotte
1

Essa é realmente uma pergunta muito complicada.

Não sei como resolver seu problema, mas posso explicar por que isso ocorre. Os monitores têm diferentes densidades de pixel. Um quadrado de 1 x 1 cm em um monitor pode conter uma quantidade diferente de pixels do mesmo quadrado em um monitor diferente. Veja http://en.wikipedia.org/wiki/Pixel_density para obter mais informações sobre isso.

Por esse motivo, o zoom de 100% fornecerá documentos de tamanhos diferentes em diferentes monitores.

Dado esse contexto, essa pergunta provavelmente é mais bem formulada como "como posso mudar o que 100% significa no Evince?" Não sei a resposta para isso. Desculpa. Espero que minha resposta ajude um pouco, no entanto.

Centigonal
fonte
1

Você está obviamente no caminho certo, pois descobriu que alterar as configurações de DPI funcionava quando você executava o xrandrcomando.

Costumava ser fácil alterar a configuração de DPI no próprio Gnome, mas aparentemente o Gnome 3 tornava isso difícil.

Você pode conferir esta pergunta respondida no AskUbuntu para obter informações sobre como fazê-lo no Gnome 3:

Como altero as configurações de DPI da fonte?

Lakritsbollar
fonte