HOWTO wine配置和中文支持

出自Gentoo Linux Wiki

跳转到: 导航, 搜索
警告: 临时拼凑的,有待将来完善!仅供参考!不要照着做!!

目录

[编辑] 本文适用环境

  • 软件版本
    • app-emulation/wine-1.0_rc4
    • app-i18n/scim-1.4.7
    • media-fonts/wqy-bitmapfont-0.9.9_p0
    • media-fonts/arphicfonts-0.1.20060928
  • 环境变量
    • LANG=en_US.UTF-8
    • LC_ALL=en_US.UTF-8
    • LC_CTYPE=zh_CN.UTF-8

[编辑] 安装wine

emerge app-emulation/wine

[编辑] 用winecfg配置wine

winecfg

[编辑] 中文乱码解决方法

在~/.wine/system.reg中

将[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 中的:

“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”

改为:

“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”

[编辑] IE网页输入乱码解决

在只有LC_CTYPE设置为zh_CN.utf8的,其他设置为en_US.utf8的情况下,用ies4linux安装的IE网页中输入中文乱码的话,设置locale即可解决: export LC_ALL="zh_CN.utf8"


[编辑] 补 充:关于乱码

 如果还是不能显示中文或显示为方块,那是因为使用了MS tahoma 字体的原因,需要添加:“Tahoma"=”SimSun”;

还是不行的话,比如count-strike的界面乱码,请尝试拷贝(或删除)simsun.ttf到(从)$home/wine/drive_c/windows/Fonts/目录。

[编辑] SCIM中文输入法补丁

在scim首选项->全局设置里去掉 “将预编辑字符串嵌入到客户窗口中”

[编辑] 效果截图

[编辑] 其他版本

其他版本的wine可能出现的问题: 如果运行缓慢,可以执行

sudo sed -ie '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
个人工具