On Tue, Oct 18, 2005 at 01:04:49PM +0800, snow wrote: > 我还是没能理解这些参数。因为这些方法看来并没有消除驱动换过dpi变化带来 > 的影响。gnome里的字体设置里面的dpi参数一直是设为96的。看来这和xorg.log > 里显示出来的dpi参数应该不是同一个。 > xorg.log里显示的那个参数应该是物理参数,根据分辨率和物理尺寸推出来的, > 奇怪的是两个驱动显示的物理尺寸却是不同的,dpi也就不同了。根据其在 > xorg.log里显示的格式: > (==) fglrx(0): DPI set to (75, 75) > 猜想应该可以更改的。
首先,GNOME 字体设置里的 DPI 和 X server 的 DPI 不是一个设置。前者是让你 声明自己的 DPI 以让 GNOME 做相应的调整 (具体是什么我也不知道,我从来不用 GNOME 里的设置),而后者才是真正改变你显示器的设置的。 虽然现在都用 Xorg 了,这个 FAQ 有些老。但我还是建议对 X 不明白的地方都先 去读一下 Debian 官方的 X Window System FAQ [1]。里面关于 DPI 的解释是说 用 xdpyinfo 这个命令查看屏幕尺寸和分辨率,至于 DPI 则是由这两个数值算出 来的 (当然 xdpyinfo 会帮你算)。 1. http://necrotic.deadbeast.net/svn/xfree86/trunk/debian/local/FAQ.xhtml 我用 ati 驱动,我的 Xorg.0.log 里的 DPI 值和 xdpyinfo 显示的是一样的。你 的两个驱动显示的物理尺寸如果不一样,一定有一个是错的 (两个全错也不是不可 能 :-P)。按照 FAQ 里的说法,可以用 DisplaySize 来标明显示器的物理尺寸, 不知 Xorg 是否还支持,也不知道对 nvidia 和 fglrx 这些 binary 驱动是否适 用。 Ming 2005.10.18 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

