全部博文(139)
分类: LINUX
2006-12-19 23:30:39
这是因为 Fedora Core 缺省的输入法 SCIM 与 Wine 0.9.23 以后版本存在某种冲突,导致 Wine 程序启动异常。解决方法是,换用另外一种输入法,比如 。安装完成后,在你经常使用的用户的主目录下,创建 .xinputrc,内容如下:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
这样,重新登录此用户时,输入法就换成了 FCITX,Wine 就可以正常使用了。如果想全系统范围内替换输入法,则修改系统的 /etc/X11/xinit/xinputrc 就可以了。
把 simsun.ttc 文件拷贝到 .wine/drive_c/windows/fonts/ 目录下,且在这个目录下,不能有其他中文字体文件。
编辑 .wine/system.reg 文件,加入下面2行:
编辑 .wine/drive_c/windows/win.ini,加入下面几行(如果 win.ini 文件里已经有 [Desktop] 一节,则直接把后4行的内容附进 [Desktop] 一节即可):
[Desktop]
MenuFontSize=12
MessageFontSize=12
StatusFontSize=12
IconTitleSize=12
目前 Wine 的缺省配置使用 Anti-Alias,导致界面不能使用 TrueType 字库内嵌的点阵字体。若想使用点阵字体,编辑 .wine/user.reg,加入下面几行:
[Software\\Wine\\X11 Driver] 1153730389
"ClientSideAntiAliasWithRender"="N"
"UseXRandR"="N"
"UseXVidMode"="Y"