LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1357|回复: 6

[求助]如何设置Xorg的DPI值?

[复制链接]
发表于 2010-12-5 21:29:47 | 显示全部楼层 |阅读模式
在网上搜索了,说有几种方式:
1、是在/etc/X11/xinit/xserverrc文件中加上-dpi参数
2、是在/etc/X11/xorg.conf中加入参数
可惜这些好像都没什么用!我的目标是设置为113DPI。
我的设置如下:
  1. wsh@zjats:~$ cat /etc/X11/xinit/xserverrc
  2. #!/bin/sh
  3. exec /usr/bin/X [color=Red]-dpi 113[/color] -nolisten tcp "$@"
  4. wsh@zjats:~$
复制代码
可是没有用。
在/etc/X11/xorg.conf中
  1. Section "Monitor"
  2.         Identifier      "Configured Monitor"
  3. [color=Red]        DisplaySize     288     180     #@1280x800 13.3inch 113dpi
  4. [/color]EndSection
  5. Section "Screen"
  6.         Identifier      "Default Screen"
  7.         Monitor         "Configured Monitor"
  8. [color=Red]        Option          "UseEDIDDpi"    "False"
  9.         Option          "DPI"   "113 x 113"
  10. [/color]EndSection
复制代码
可是还是没有用。就算是双管齐下也没什么效果。xdpyinfo的输出结果如下:
  1. screen #0:
  2.   dimensions:    1280x800 pixels (339x212 millimeters)
  3.   resolution:    96x96 dots per inch
复制代码
可见,没有任何一个设置是起了作用的。
哪位高人指点一下?
  1. wsh@zjats:~$ Xorg -version
  2. X.Org X Server 1.7.7
  3. Release Date: 2010-05-04
  4. X Protocol Version 11, Revision 0
  5. Build Operating System: Linux 2.6.32-5-686 i686 Debian
  6. Current Operating System: Linux zjats.net 2.6.37-rc4-wsh #1 SMP Sun Dec 5 01:30:13 CST 2010 i686
  7. Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.37-rc4-wsh root=/dev/sda6 ro acpi_backlight=vendor
  8. Build Date: 02 December 2010  01:08:37AM
  9. xorg-server 2:1.7.7-10 (Julien Cristau <jcristau@debian.org>)
  10. Current version of pixman: 0.16.4
  11.     Before reporting problems, check [URL]http://wiki.x.org[/URL]
  12.     to make sure that you have the latest version.
复制代码
Sid的系统
 楼主| 发表于 2010-12-11 23:49:02 | 显示全部楼层
补充信息:
在Xorg.0.log中有两句
  1. (**) intel(0): Display dimensions: (286, 179) mm
  2. (**) intel(0): DPI set to (113, 113)
复制代码
看起来似乎驱动是正确地使用了设置的参数,奇怪的是xdpyinfo的输出则给出相反的答案。
回复 支持 反对

使用道具 举报

发表于 2010-12-17 12:16:42 | 显示全部楼层
DPI是什么东东,呵呵!
我的笔记本电脑的触摸板启动X后乱动的,这个能解决么 ?
回复 支持 反对

使用道具 举报

发表于 2010-12-18 15:38:54 | 显示全部楼层
echo Xft.dpi:96 >> .Xdefaults

有用吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-23 02:23:50 | 显示全部楼层
Post by fallen;2123349
echo Xft.dpi:96 >> .Xdefaults

有用吗?
Xft.dpi显示结果没问题
  1. wsh@zjats:~$ xrdb -query|grep dpi
  2. Xft.dpi:    113
  3. wsh@zjats:~$
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-12-23 12:35:30 | 显示全部楼层
知道xorg,没研究过,你设置这个做什么呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-26 01:49:53 | 显示全部楼层
Post by chengqia;2123872
知道xorg,没研究过,你设置这个做什么呢
只是为了得到应该得到的结果。比如A4纸的显示与实际的一样大,12号字的显示与实际的12号字一样大等。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表