LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。
  • Laptops
  • make $500 extra a day!

Related entries

  • No related posts

Latest entries

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\n" );

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

jarlyyn 网友已经把 winex11.drv.so 文件单独编译了,你可以从 Ubuntu 中文论坛下载该文件(含 0.9.28 和 0.9.29 两个版本)。解压缩后用 root 权限覆盖 /usr/lib/wine/ 下的同名文件就可以了。

(Thanks jarlyyn!)

3 Comments

  1. 华华 1 华华 Commented @ 2007-01-14 2:59 am

    for ubuntu 6.06 和 ubuntu 6.10 的 wine 0.9.29 deb 包已经放ubuntu -cn 的源, 可以直接 apt 装了。
    wine_0.9.29~winehq0~ubuntu~6.06-2cn1_i386.deb
    wine_0.9.29~winehq0~ubuntu~6.10-2cn1_i386.deb

    不过,还是要让 winehq.org 重视起中文用户来才是根本解决。

    toy 再去推一推那个 bug 吧。

  2. zJY 2 zJY Commented @ 2007-01-14 7:06 am

    請教:使用什麽啟動工具,可以將grub改寫的分區表重建,以便可以重新安裝xp,緊接安裝ubuntu。

    變形問題:
    請教,如果在不移除單系統ubuntu edgy狀況下,變化一個既有空分區為fat32格式,并安裝winxp形成雙系統。

  3. lophyxp 3 lophyxp Commented @ 2007-01-16 8:59 am

    还有比这个更好一些的方法。而且不用修改源代码。
    修改HOME目录下的.bashrc文件,在其最后添加一行
    export XMODIFIERS=@im=你当前的输入法服务器
    比如FC6上的输入法服务器是scim
    export XMODIFIERS=@im=scim
    使用fcitx做输入法服务器
    export XMODIFIERS=@im=fcitx