LinuxSir.cn,穿越时空的Linuxsir!

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

请问怎么改 Xorg 的默认 dpi 为 96 ?

[复制链接]
发表于 2007-7-30 16:37:29 | 显示全部楼层 |阅读模式
系统默认是 60,中文显示不好。
发表于 2007-7-30 16:46:44 | 显示全部楼层
startx -- -dpi 96
或者在xorg.conf里面Monitor那个Section设置Displaysize 445 278
就是显示器的显示区域宽和高,单位是毫米
回复 支持 反对

使用道具 举报

发表于 2007-7-30 17:57:01 | 显示全部楼层
Post by songzw
系统默认是 60,中文显示不好。

还有系统默认dpi为60的吗?

设dpi有三个地方:
/etc/X11/xorg.conf (ZDN已经说了)
~/.Xresources (终端的字体显示) Xft.dpi=96
/etc/fonts/local.conf (这也是字体显示)

  1. <match target="pattern" >
  2.        <edit name="dpi" mode="assign" >
  3.                 <double>96</double>
  4.         </edit>
  5. </match>
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-7-30 19:52:27 | 显示全部楼层
Xorg的默认dpi是75
X Server的dpi设定优先权从高到低如下:
  • startx-dpi 选项;
  • xorg.conf 中的 DisplaySize 再根据分辨率设定;
  • 如果 DisplaySize 没设置,那么根据从DDC中的显示器屏幕尺寸大小,再根据分辨率设定;
  • 如果DDC中没这个信息,使用75。

对于不支持Xft的程序,设定fontconfig和写Xft.dpi并没什么用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-31 09:37:14 | 显示全部楼层
谢谢

测试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-31 10:48:35 | 显示全部楼层
Post by ZDN
startx -- -dpi 96
或者在xorg.conf里面Monitor那个Section设置Displaysize 445 278
就是显示器的显示区域宽和高,单位是毫米


这个是多大的分辨率?

我用 1024x768,设置 271 203 才是 96 dpi
回复 支持 反对

使用道具 举报

发表于 2007-7-31 11:31:49 | 显示全部楼层
Post by songzw
这个是多大的分辨率?

我用 1024x768,设置 271 203 才是 96 dpi


这个是你显示器的实际大小,用尺子量出来的.
可以看下这个帖子 http://www.linuxsir.cn/bbs/showthread.php?t=266659
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-31 13:21:28 | 显示全部楼层
Post by ZDN
这个是你显示器的实际大小,用尺子量出来的.
可以看下这个帖子 http://www.linuxsir.cn/bbs/showthread.php?t=266659


我是17的液晶,不可能只有 274 毫米宽吧
回复 支持 反对

使用道具 举报

发表于 2007-7-31 14:38:12 | 显示全部楼层
如果是使用支持fontconfig和libxft2的程序,直接写local.conf或者.Xresources吧。
设定DisplaySize那回事儿,没你们想象的那么简单,实际上我觉得根本不用去设定,要不就据实填写显示器宽和高,要不就不写,让X server从DDC中取得信息自配。

自定义96dpi如果和xdpyinfo的resolution那段不一样,只是说明两者对“inch”的长度理解不同。譬如在我这里,xdpyinfo获得信息如下:
  1. $ xdpyinfo | grep resolution
  2.   resolution:    101x98 dots per inch
复制代码
但是:
  1. $ xrdb -query
  2. Xft.dpi:        96
复制代码
谁能告诉我,我现在的dpi到底是多少?
回复 支持 反对

使用道具 举报

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

本版积分规则

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