LinuxSir.cn,穿越时空的Linuxsir!

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

可不可以让X更改分辨率的同时不改变dpi呢?

[复制链接]
发表于 2006-9-11 22:22:51 | 显示全部楼层 |阅读模式
如题, 还是希望能和win下一个效果.
发表于 2006-9-11 22:44:56 | 显示全部楼层
Post by yangzhe1990
如题, 还是希望能和win下一个效果.


windows的效果好吗?
好多windows用户用了大的分辨率却在报怨字体小.
把dpi改大了却发现QQ等程序变形了.

PS:通过Displaysize可以调节dpi,具体自己google吧
回复 支持 反对

使用道具 举报

发表于 2006-9-12 08:09:27 | 显示全部楼层
可以在X的启动参数后面加上-dpi XX就可以了
X的dpi和分辨率不挂钩的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-13 19:09:19 | 显示全部楼层
种草得草大哥可能没明白我的意思。。我是希望在改了分辨率之后dpi不要随之改变...

因为有些程序字体是按照 px, 窗体大小也是按照px
这样dpi变了以后pt与px的 比例 发生了变化,窗口就看起来很怪。。
回复 支持 反对

使用道具 举报

发表于 2006-9-13 22:26:51 | 显示全部楼层
Post by yangzhe1990
种草得草大哥可能没明白我的意思。。我是希望在改了分辨率之后dpi不要随之改变...

因为有些程序字体是按照 px, 窗体大小也是按照px
这样dpi变了以后pt与px的 比例 发生了变化,窗口就看起来很怪。。


windows默认的dpi是96.
dpi有个计算公式,你自己计算你需要用多少的displaysize才能到96dpi.设置了看看.

http://www.linuxfans.org/nuke/mo ... 7&highlight=dpi

详细到这里看看.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-14 12:36:29 | 显示全部楼层
Post by 种草得草
windows默认的dpi是96.
dpi有个计算公式,你自己计算你需要用多少的displaysize才能到96dpi.设置了看看.

http://www.linuxfans.org/nuke/mo ... 7&highlight=dpi

详细到这里看看.

谢谢您, 那篇文章我上次请教您的时候看过了.
好像我还没有说清楚... 麻烦你了...
我是 X --dpi 96启动的, 我的默认分辨率是1152x864. (从显示器说明书查到的306mmx230mm, 12.0x9.0英寸)
启动以后觉得字小且刷新率低, 就 xrandr -s 1024x768 了, 然后打开程序以后发现字相比窗口特别大, 应该就是因为这个时候 dpi 自动变成 86 dpi 了, 所以我才问了这个问题, 然而这个刚好就相当于您在2楼说的窗口变形......
回复 支持 反对

使用道具 举报

发表于 2006-9-15 21:05:48 | 显示全部楼层
液晶显示器一定要用最佳分辨率(物理分辨率),如果字小就把字体设置大一点。如果一定要用12点阵的字体而又觉得字太小,对不起,这可能是不能完美解决的了。
我用Gnome,是可以设置dpi的,所以没有这个问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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