红联Linux门户
Linux帮助

Fedora21+Wine+QQ 6.9(QQ2015)

发布时间:2015-11-19 15:22:13来源:linux网站作者:Aqurarius

倒腾了两天终于成功了,哈哈.

不过测试不多,可能还会有很多 BUG


1. 环境(64位)

Fedora21

KDE 桌面

fcitx + liux 搜狗输入法1.2.0.0042

wine-1.7.35 (Staging)

QQ6.9 (13786)

我的环境如上,这里啰嗦两句:由于 Linux 是开源操作系统,有好多发行版,自然环境不一,不知道其他发行版能不能成功启动

还有就是输入法:我是直接用 yum 安装的 fcitx 然后下载 官方的 debian 包,直接解压到对应目录,竟然能用,我都惊呆了.然后网上很多说 ibus 会出现 QQ 无法输入的现象,这个我就不知道了.因为我一上来就吧 ibus 干了%>_<%

还是列一下安装输入法的命令吧,就不解释了:

sudo yum install fcitx

ar -vx 输入法包名

tar -zxvf data.tar.gz -C  /

fcitx       下面这两步有错误,但是不知道位什么能用,我就没管了,不过好像有说什么  xxx.so 找不到,自己要建一个软链接

qm


2. QQ 安装

把 Windows 下的安装的 QQ 文件夹考过来,你没看错,直接考到,.wine/drive_c/Program Files (x86)/ 目录下

其实直接运行也是可以的,不过后面要改一个文件,所以我就拷贝了一下啊,所以不一定要那个目录库


3. 设置

关键就在这里了,我没设置的时候,可以运行,但有两个问题:

①无法输入账号和密码,但是...可以使用手机扫描二维码登入

②进入QQ 后无法显示消息,无法输入文字(ps:其实是可以的,指示 riched20.dll 模块的问题,导致无法显示而已,不行你 ctrl + A, ctrl + C ,ctrl + V到 notepad 上是可以显示的)

a)设置 wine

启动 wine configuration

添加库加载项,注意是 native 优先,这个就是导致无法显示消息和无法输入的原因,可能是 wine 的库不支持 QQ 的某些调用吧

Fedora21+Wine+QQ 6.9(QQ2015)

顺便提一下, 你 wine 运行的程序可能会乱码,这个是字体的原因,具体就百度一下 wine乱码,解决方案基本上就一个,字体问题,照步做就是了

b) QQ 设置

在 QQ 的 Bin 目录下也有个 riched20.dll 把这个 dll 改个名,加上 .back ( 你也可以删掉)

运行 QQ 就可以了

Fedora21+Wine+QQ 6.9(QQ2015)

Fedora21+Wine+QQ 6.9(QQ2015)

Fedora21+Wine+QQ 6.9(QQ2015)


4.问题

①偶尔会不知名的崩溃..

②消息记录框还是乱码.....

③测试的不多,不知道还会不会有其他问题


5. 没有 5 了

网上有很多关于 wine qq longene (龙井 qq)的, 他里面也有包含 wine 不过和直接用wine运行 QQ 不同的是他有做一些系统级别的兼容来运行 Windows 程序,具体可以看项目介绍,我也按网上的方法安装了一个 longene qq 2013结果企鹅说我的版本太低,不然我登入.


ubuntu15.10编译安装wine1.7.53附wineQQ7.7:http://www.linuxdiyf.com/linux/15494.html

Ubuntu14.04安装wine QQ:http://www.linuxdiyf.com/linux/15428.html

Ubuntu 12.04 64位上安装Wine QQ2013:http://www.linuxdiyf.com/linux/14029.html

【教程】安装wine QQ最新版本的方法:http://www.linuxdiyf.com/linux/11246.html

图文讲解在Ubuntu Kylin下安装QQ国际版:http://www.linuxdiyf.com/linux/9990.html