Wine 中文输入法 补丁

Wine 最近的几个版本,包括 0.9.28、0.9.29 都与 SCIM 输入法存在冲突.当在 Wine 出的程序中开启 SCIM 时,会导致该程序死掉.以下是解决 Wine 与 SCIM 输入法冲突问题的办法.

首先到 Wine 的 source dir 下找到 dlls/winex11.drv/x11drv_main.c 文件,并使用编辑器将其打开.然后,搜索以下代码:
if (!XInitThreads()) ERR( "XInitThreads failed, trouble ahead " );

你只需将这行注释掉重新编译即可.

jarlyyn 网友已经把 winex11.drv.so 文件单独编译了,你可以从 Ubuntu 中文论坛下载该文件(含 0.9.28 和 0.9.29 两个版本).解压缩后用 root 权限覆盖 /usr/lib/wine/ 下的同名文件就可以了.
  • 相关文章:
« BitTorrent 5.0.4 发布为了Wii,死于“水中毒” »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.

2006 Copyright © Eastway.Net. Some Rights Reserved.