LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: onelay

fc5用wine好慢!能否优化??

[复制链接]
发表于 2006-3-30 18:07:38 | 显示全部楼层
我刚才试了一些方法,算是搞定了:
我在
/usr/share/fonts/chinese/extras/
中放了这些字体:
fireflyR11.pcf.gz  fireflysung.ttf         wenquanyi_11ptb.pcf.gz
fireflyR12.pcf.gz                 wenquanyi_11pt.pcf.gz
fireflyR13.pcf.gz               wenquanyi_12ptb.pcf.gz
fireflyR14.pcf.gz  ming_uni.ttf            wenquanyi_12pt.pcf.gz
fireflyR15.pcf.gz  wenquanyi_10ptb.pcf.gz  wenquanyi_9ptb.pcf.gz
fireflyR16.pcf.gz  wenquanyi_10pt.pcf.gz   wenquanyi_9pt.pcf.gz

分别是firefly点阵和向量,文泉译点阵,还有一个ming_uni扩展字体。

为了让xfs能找到字体,需要用chkfontpath命令加入这个位置:

  1. #chkfontpath -a /usr/share/fonts/chinese/extras/
复制代码


然后建立的fonts.scale文件如下:

  1. $cat fonts.dir
  2. 37
  3. fireflyR11.pcf.gz -firefly-firefly new sung-medium-r-normal--11-110-75-75-p-109-iso10646-1
  4. fireflyR12.pcf.gz -firefly-firefly new sung-medium-r-normal--12-120-75-75-p-119-iso10646-1
  5. fireflyR13.pcf.gz -firefly-firefly new sung-medium-r-normal--13-120-75-75-p-129-iso10646-1
  6. fireflyR14.pcf.gz -firefly-firefly new sung-medium-r-normal--14-100-100-100-p-139-iso10646-1
  7. fireflyR15.pcf.gz -firefly-firefly new sung-medium-r-normal--15-140-75-75-p-149-iso10646-1
  8. fireflyR16.pcf.gz -firefly-firefly new sung-medium-r-normal--16-150-75-75-p-159-iso10646-1
  9. fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-c-0-ascii-0
  10. fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-c-0-iso10646-1
  11. fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-c-0-koi8-r
  12. ming_uni.ttf -misc-ming(for iso10646)-medium-r-normal--0-0-0-0-c-0-ascii-0
  13. ming_uni.ttf -misc-ming(for iso10646)-medium-r-normal--0-0-0-0-c-0-iso10646-1
  14. ming_uni.ttf -misc-ming(for iso10646)-medium-r-normal--0-0-0-0-c-0-iso8859-1
  15. ming_uni.ttf -misc-ming(for iso10646)-medium-r-normal--0-0-0-0-c-0-iso8859-15
  16. wenquanyi_10pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-iso10646-1
  17. wenquanyi_10ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-iso10646-1
  18. wenquanyi_11pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1
  19. wenquanyi_11ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-iso10646-1
  20. wenquanyi_12pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-iso10646-1
  21. wenquanyi_12ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-iso10646-1
  22. wenquanyi_9pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-iso10646-1
  23. wenquanyi_9ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-119-iso10646-1
  24. wenquanyi_10pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-gbk-0
  25. wenquanyi_10ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-gbk-0
  26. wenquanyi_11pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-gbk-0
  27. wenquanyi_11ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-gbk-0
  28. wenquanyi_12pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-gbk-0
  29. wenquanyi_12ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-gbk-0
  30. wenquanyi_9pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-gbk-0
  31. wenquanyi_9ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-119-gbk-0
  32. wenquanyi_10pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-gb2312.1980-0
  33. wenquanyi_10ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-gb2312.1980-0
  34. wenquanyi_11pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-gb2312.1980-0
  35. wenquanyi_11ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-gb2312.1980-0
  36. wenquanyi_12pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-gb2312.1980-0
  37. wenquanyi_12ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-gb2312.1980-0
  38. wenquanyi_9pt.pcf.gz -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-gb2312.1980-0
  39. wenquanyi_9ptb.pcf.gz -wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-119-gb2312.1980-0
复制代码

还有fonts.scale文件:

  1. $cat fonts.scale
  2. 7
  3. ming_uni.ttf -misc-Ming(for ISO10646)-medium-r-normal--0-0-0-0-c-0-ascii-0
  4. ming_uni.ttf -misc-Ming(for ISO10646)-medium-r-normal--0-0-0-0-c-0-iso10646-1
  5. ming_uni.ttf -misc-Ming(for ISO10646)-medium-r-normal--0-0-0-0-c-0-iso8859-1
  6. ming_uni.ttf -misc-Ming(for ISO10646)-medium-r-normal--0-0-0-0-c-0-iso8859-15
  7. fireflysung.ttf -misc-AR PL New Sung-medium-r-normal--0-0-0-0-c-0-ascii-0
  8. fireflysung.ttf -misc-AR PL New Sung-medium-r-normal--0-0-0-0-c-0-iso10646-1
  9. fireflysung.ttf -misc-AR PL New Sung-medium-r-normal--0-0-0-0-c-0-koi8-r
复制代码


然后重启(或者是重启xfs和X,如果不是很明白就索性重启)。

这样应该就可以搞定了,你可以先xinit,然后在终端里输入 twm试一下,因为twm默认因为会缺少-gb*-字体而启动非常缓慢——这个也是wine在zh_CN.UTF-8环境下的问题。

回头我把整个目录打包成rpm,和大家分享一下。


P.S:修改后,如果出现进入gnome崩溃的状况,可能是fontconfig的一个bug,用root运行一下fc-cache -f就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-30 18:28:21 | 显示全部楼层
hellwolf大侠竟然为我这么小的问题亲自动手帮忙解决问题!
除了万分的感谢之外,小弟不由的对您深感敬佩!!
回复 支持 反对

使用道具 举报

发表于 2006-3-31 00:06:21 | 显示全部楼层
按照hellwolf给的方法,确实快了不少。不过果然我的x崩溃了,gnome重启2次才恢复正常。看样子还行。
不过,我还想问hellwolf,上次你说的在注册表改fonts,我抓了图,是不是改Data域的值?改为和wine的fonts目录下的字体一致就OK了?我启动wine Configuration的下边(确定,取消,关闭)那些还是乱码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-3-31 13:24:56 | 显示全部楼层
改成类似附件里的样子,还有好几处地方,自己搜索一下。

另外,我做了一个fonts-chinese-extras的rpm包,但是没空间放,这里就只贴个spec和patch了,另外的三个字体文件包的地址如下,关于如何编译RPM请参考手册或者google:
http://www.study-area.org/apt/fi ... lysung-1.3.0.tar.gz
http://www.study-area.org/apt/fi ... y-pcf-bitmap.tar.gz
http://prdownloads.sourceforge.n ... e-1.tar.gz?download

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-3-31 14:37:57 | 显示全部楼层
env LANG=zh_CN.gb2312 wine *****
这样不行嘛?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-31 18:52:35 | 显示全部楼层
bigcat00兄弟,好醒目,非常省事!!
回复 支持 反对

使用道具 举报

发表于 2006-3-31 19:02:05 | 显示全部楼层
Post by bigcat00
env LANG=zh_CN.gb2312 wine *****
这样不行嘛?


Nothing but ugly
回复 支持 反对

使用道具 举报

发表于 2006-4-4 11:39:34 | 显示全部楼层
太好了,回去试试!
回复 支持 反对

使用道具 举报

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

本版积分规则

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