在 linux 下使用 QQ2000C 0825 beta2 cnss 1.2
——解决中文输入的光标跟随、退格功能
liuspider 最后修订于
2003年4月25日 版本 0.4
首先,你需要一个可以正常使用的
wine。为了可以输入中文,请不要忘记在编译前打我写的补丁。请参考 Wine
的安装和配置(实现中文输入法)。
请下载 QQ2000C 0825 beta2 cnss 1.2 或者任何比较新的 QQ 的官方版本。
使用 wine 安装它,整个过程很顺利,不会有什么问题。
修改 wine 的配置文件,加入以下行:
[AppDefaults\\qq.exe\\DllOverrides]
"shell" = "native"
"shell32" = "native"
"shfolder" = "native"
"msvcrt" = "native"
"wininet" = "native"
"rpcrt4" = "native"
如果你按照 Wine
的安装和配置(实现中文输入法) 中所述,使用的是虚拟的C盘的话,还需要一些额外的 DLL 来让QQ可以正常运行:
将 MSVCRT.DLL 从一个 windows98 的盘中 windows/system 目录下面,复制到虚拟的C盘的
windows/system 下。
现在 cd 进入 QQ 的安装目录
wine qq.exe
运行之!
至此,大功告成。
让咱们看看效果如何:(单击图片看原图)
注:QQ 官方版本也是可以,但是 珊瑚虫 破解版是不可以使用这种方法成功运行的。
常见问题
- 为什么有时输入中文时一切正常,但是当发送出去后,最后一些字却变成了乱码?
答:如果对方未隐身,那么就会发生这种情况。避免方法是在输入的你回复后,加输一些附加的空格;
或者,干脆让对方隐身吧,这样就没有问题了。
- 为什么我的 QQ 时常死掉?
答:自己千万不要以非隐身状态上线,否则一收到另一个在线好友的信息,QQ就会 Over 的!另一个需要注意的时,如果你想移动
QQ的某个窗口的话,动作不要太快,否则可能就会死掉的!(如果你没有打开“移动窗口时显示内容”,那么你也许不会受这个因素
的影像)
- 在QQ中输入中文时出现乱码?
答:这是因为QQ使用了其自带的richedit控件。解决方法:到QQ的安装目录下,将Riched32.dll改个名字,如 Riched32.dll.bak 这样可以强行使用wine自带的 richedit 控件了。
修改历史
- 2003年4月25日 0.4 版
添加了一个常见问题; 配置方法为 wine 20030408 做了修改。
- 2003年1月27日 0.3 版
增加常见问题部分。
- 2003年1月19日 0.2 版
增加截图展示;修改一处连接错误。
- 2003年1月18日 0.1 版
第一次发布。