当我打开信件大小PDF 然后放大到 100%,我的显示器上实际显示的页面比真正的信纸大小的纸张还小。
如何才能让计算机屏幕上的“100%”与现实生活中的“100%”相对应?
细节
这条信息建议我应该调查我的显示器的系统范围 DPI 设置。xdpyinfo
报告:
dimensions: 1024x768 pixels (271x203 millimeters)
resolution: 96x96 dots per inch
我的显示器有原生显示分辨率1024x768 像素,对角线显示屏尺寸12.07 英寸。PX计算返回以下信息:
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%”仍然显得太小。
答案1
由于 ,现在新安装的系统中甚至不存在 xorg.conf。xrandr
大多数驱动程序仅使用 xrandr 而没有 xorg.conf 就可以正常工作(我认为 Nvidia 是例外)。您需要的是让 xrandr 始终在启动时运行。我在 Ubuntu Wiki 上记录了如何让 xrandr 命令在 GUI 启动时立即运行。只需使用您已经弄清楚的相同 xrandr 命令。
对于继续阅读的 Unity 用户,lightdm 的等效说明如下:https://askubuntu.com/a/69501/1158
答案2
这实际上是一个非常复杂的问题。
我无法告诉你如何解决你的问题,但我可以告诉你为什么会出现这种情况。显示器的像素密度不同。一台显示器上的 1x1cm 正方形可能包含的像素数量与另一台显示器上的相同正方形不同。请参阅http://en.wikipedia.org/wiki/Pixel_density了解更多信息。
因此,100% 缩放将在不同的显示器上为您提供不同大小的文档。
鉴于这种情况,这个问题可能更好地表述为“我如何改变 Evince 中 100% 的含义?”我不知道答案。抱歉。但我希望我的回答能有所帮助。
答案3
您显然走在正确的轨道上,因为您发现运行命令时更改 DPI 设置在所难免xrandr
。
以前在 Gnome 中更改 DPI 设置很容易,但显然 Gnome 3 让这变得困难。
您可以查看 AskUbuntu 上已回答的这个问题,以获取有关如何在 Gnome 3 中执行此操作的信息:
答案4
这个问题有一个很好的答案关于显示尺寸、DPI 和文本大小的博客……一个有趣的 DIY。他甚至还提供了一个脚本,用于在启动时自动进行配置。不过,您需要根据自己的配置对其进行调整。