红联Linux门户
Linux帮助

在Linux系统中使用wine的看看

发布时间:2007-09-02 21:01:17来源:红联作者:vuainges
  wine 在 zh_CN.UTF-8 , Ubuntu/Debian 下慢

  wine 在 zh_CN.UTF-8 , Ubuntu/Debian 下启动个 notepad 都非常慢, 而 SUSE 下的却没问题。

  看了下, 还是 请求 X core 字体的问题,在 zh_CN.UTF-8 下 wine 会请求 gbk-0 字体,而通常 Ubuntu/Debian 都没 gbk-0 字体的, 即使有的话, 用 * 来匹配字体也是很慢的。

  一个比较容易想到的是添加 GBK 字体

  让 WQY 添加 GBK-0 字体
  安装 wqy 后,加个文件/etc/X11/fonts/misc/xfonts-wqy.alias

  写入
  "-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-100-100-p-0-gbk-0" "-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-100-100-p-0-iso10646-1" "-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-75-75-p-0-gbk-0" "-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-75-75-p-0-iso10646-1"

  再执行
  sudo update-fonts-alias misc
  xset fp

  这时候 wine 的反映速度就跟 zh_CN 下一样了。( 启动个 notepad 或者 ms word 来看看 )

  另外一个就是改 XLC_LOCALE , 让她不要请求这些多余字体

  修改 /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

  把里面有 GBK 字样的段全部删掉。

  这样 , wine 在 zh_CN.UTF-8 下的速度就跟 en_US 下一样快了, 而 XIM 输入法这些也没影响

  看了下, 这个 XLC_LOCALE 在 苏哲 在他 还在 turbolinux 的时候建立的

  $ head -n 3 /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

  # XFree86 NLS for Chinese locale zh_CN.UTF-8
  # Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
  # by James Su <suzhe@turbolinux.com.cn>
文章评论

共有 0 条评论