因为wine的不同版本设置大多各异,因此不保证wine 0.958以外的版本适用于本文。
本文内容在Fedora 8,ASUS 6笔记本上测试通过!因里学校没掐电,睡不着便起来装QQ,一直用Lumaqq,但最近登录的失败虑相当高,eva编译起来嫌太麻烦,要装一堆的KDE依赖,考虑到wine最近进步神速,决定试试wine一个,结果是相当令人比较满意的!
先上一张图:
wine的字体相对以前有了飞跃性的提升,所以字体方面我们不用费太大的功夫,简略步骤如下:
复制win下的mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll到wine的 system32目录下
安装QQ2008贺岁版,注意不要安装插件,例如QQ旋风和工具条之类
安装完毕后,不要立即启动QQ,先删除qq安装目录下(一般为~/.wine /drive_c/Program Files/Tencent/QQ)的TIMPlatform.exe文件和QQdoctor文件夹,TIMPlatform是腾讯的密码保护程序,会导致wine运行时问题频出,QQdoctor就更有意思了,每次登录后不久都会提示你有N个漏洞十分危险之类的,很烦人!
打开winecfg,(winecfg直接在终端里面输入就能运行,另外,winecfg的全称是Wine Configuration,wine相关菜单中应该有这个的。)在libraries选项页下,添加之前复制的riched20.dll和riched32.dll,然后edit,都设为native模式,这一步是为了能在聊天的时候输入中文字符而不至于乱码!
现在就可以运行QQ了,如果QQ没有在你的菜单栏里添加启动菜单,直接用wine运行也可。将系统设置好生修改一下,尽量避免运行QQ的那些乱七八糟的子程序。
存在的问题:
刚开始两三次运行时,会发生崩溃需要注意,似乎和打开群信息,和调整QQ的窗口大小有关,如果没什么必要还是不要去频繁的缩放QQ窗口了,另外请慎重接收群信息!同时窗口不可自动隐藏!
QQdoctor并不能被完全紧止运行,在被wine映设为”我的文档”的文件夹中,会出现一个名为”%AppData%”的奇怪临时文件夹,这是因为QQ医生的运行产生的
输入法略有些细节问题,打字的时候能感觉到出来输入法和QQ之间还是有些不太协调,有些小问题,如回车键发送信息变成换行之类的,另外本人的摄像头也没有被QQ识别出来。
好的消息:
wine的0.959版本已经出来了,据说对窗口的调整做了修正,另外修复了很多bug
QQ2008贺岁版运行相当稳定,我对常用的操作进行了测试,结果是令人满意的,另外,虽然在wincfg中声音测试失败,但是QQ仍然能发声,在Linux版本的QQ没出来之前,不失之为一个应急的替代品。 (作者:格物致知)