如何以100%显示时,如何使PDF显示真人大小?

当我打开一个字母大小的 PDF然后缩放到100%时,我的显示器上物理显示的页面小于真正的信纸大小的纸张。

如何在电脑屏幕上使“100%”与现实生活中的“100%”相对应?

细节

此消息表明我应该调查监视器的系统范围DPI设置。 xdpyinfo报道:

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

我的显示器的原始显示分辨率为1024×768像素,对角​​线显示尺寸为12.07英寸。 PX CALC返回以下信息:

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

到目前为止我尝试过的

运行xrandr --dpi 106.05成功导致我的PDF显示实际大小为100%,但重启后此效果丢失。

为了使设置持久化,我尝试创建以下/etc/X11/xorg.conf

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

重新登录后,包含/var/log/Xorg.0.log

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

xdpyinfo仍然报道

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

并且“100%”仍然显得太小。

由于xrandr xorg.conf现在甚至不存在于新安装中。 大多数驱动程序只使用xrandr并且没有xorg.conf(我认为Nvidia是例外)。 您需要的是让xrandr始终在启动时运行。 我在Ubuntu Wiki上记录了如何在GUI启动时运行xrandr命令 。 只需使用您已经想到的相同的xrandr命令。

对于Unity用户一起阅读,lightdm的等效方向如下: https ://askubuntu.com/a/69501/1158

这实际上是一个非常复杂的问题。

我不能告诉你如何解决你的问题,但我可以告诉你为什么会这样。 监视器具有不同的像素密度。 一台显示器上的1×1平方英寸可以包含不同显示器上相同方块的不同像素数量。 有关详细信息,请参见http://en.wikipedia.org/wiki/Pixel_density 。

因此,100%缩放将在不同的显示器上为您提供不同大小的文档。

鉴于这种情况,这个问题可能更好地表达为“如何改变100%在Evince中的含义?” 我不知道答案。 抱歉。 不过,我希望我的回答有所帮助。

您显然是在正确的轨道上,因为您发现在运行xrandr命令时更改DPI设置是有效的。

过去很容易改变Gnome本身的DPI设置,但显然,Gnome 3使这很困难。

您可以在AskUbuntu上查看这个已回答的问题,了解有关如何在Gnome 3中进行此操作的信息:

如何更改字体DPI设置?

在这个博客上有一个很好的答案关于显示尺寸,DPI和文字大小…一个有趣的DIY 。 他甚至还包括一个脚本,可以在启动时自动进行配置。 您需要为您的配置调整它。