说说 Wine + QQ 轻聊版 7.7 的安装步骤

说说 Wine + QQ 轻聊版 7.7 的安装步骤

准备 Wine 环境

wine 版本要求,越新越好,我用的 1.7.55,目前最新是1.8rc2。

删除或者备份你的 ~/.wine,如果你之前运行过 wine 的话。因为涉及到少量配置,尽量不要让以前的环境干扰你。

配置 Wine

运行 winecfg,在“应用程序”页签底部,“Windows版本”,选择为"8.1"。8.0可能也是可以的,但我选的是8.1。

设置为 windows 8.1,打开所有外部链接,比如 qq 空间等,会使用内置的 IE 浏览器(gecko win32 引擎)。如果不喜欢这个行为,可以用 winecfg 修改为"Windows XP",增加一个 QQProtect.exe 设置,将其单独设置为 "Windows 8.1" 即可。

安装 QQ 轻聊版

下载安装

下载 QQ7.7Light.exe,有官方去广告版我们就用官方去广告版好了。去官方网站下载。别人做的我信不过。

安装命令:WINEDEBUG=-all wine ./QQ7.7Light.exe

加 WINEDEBUG=-all 的目的是避免安装过程中的各种调试信息和 warning 信息,因为没必要看。

耐心等待,直到安装完成。(最后的组件注册时间会比较长,耐心等待)。安装过程无任何注意事项。

安装完成,QQ 登录窗口出现,先退出即可,因为这时候是无法输入的(我们需要替换几个 DLL 才行)。

替换 DLL

首先下载 DLL :riched20.dll 和 iphlpapi.dll。

然后替换 DLL:


  1. cd .wine/drive_c/windows/system32
  2. mv iphlpapi.dll iphlpapi.dll.bak
  3. mv riched20.dll riched20.dll.bak

将下载的两个dll拷贝到此处。

修改注册表


  1. vi ~/.wine/user.reg

添加:


  1. [Software\\Wine\\DllOverrides] 1447325077 6869640
  2. #time=1d11d37208b6b08
  3. "*iphlpapi"="native"
  4. "*riched20"="native,builtin"
  5. "*qcap"=""
  6. "txplatform.exe"=""
  7. "txupd.exe"=""

说明

  1. 禁用 qcap 的原因是“禁用本地摄像头”(如果有的话),因为 wine 目前的摄像头处理跟 QQ 所需要调用的接口仍有差距,本地摄像头打开会崩溃,结果是视频聊天时如果使用了本地摄像头会崩溃。禁用后,虽然不能使用本地的视频,但远程的视频可以正常使用。这个问题,可以通过修改wine的代码来搞定。(有时间再搞吧)。
  2. 替换 riched20.dll,是为了让“登录对话框可以输入”。
  3. 替换 iphlpapi.dll,是避免登录后的崩溃退出。
  4. 禁用 txplatform.exe,是因为这个进程在 wine QQ 退出后不退出,对于 Windows 倒是无所谓,对于 Linux 来说,这意味着后台跑着一堆 wine 进程。
  5. 禁用 txupd.exe,是因为它在后台定期检查更新时会偶发崩溃,不影响使用,但总弹“wine 崩溃对话框”也是不好的。

替换字体

如果不使用 SimSun 字体,其实没必要使用 simsun,更没必要使用什么 CoreFont

wine 的字体位于 /usr/share/wine/fonts/ 我只保留了 DejaVu 系列 ttf 字体和 SourceHanSansCN-Normal.otf,对于中文环境来说已经足够了。

因为 Windows 下的软件字体调用比较乱,有时候会 fallback 到 SimSun 或者“宋体”,替换的目的是“当软件请求宋体时,使用我们的替代字体”,这可以解决到几乎所有的"中文方框问题"。如果不做替换(也没有使用 simsun),qq 的某些界面字体可能会显示成“方框”。

替换方法是:

找到 ~/.wine/user.reg 中的 [Software\\Wine\\Fonts\\Replacements],如果没有就自己加入。


  1. [Software\\Wine\\Fonts\\Replacements] 1448856028 1650250
  2. #time=1d12b23a623844a
  3. "NSimSun"="\x601d\x6e90\x9ed1\x4f53 CN Normal"
  4. "SimSun"="\x601d\x6e90\x9ed1\x4f53 CN Normal"
  5. "\x5b8b\x4f53"="\x601d\x6e90\x9ed1\x4f53 CN Normal"
  6. "\x65b0\x5b8b\x4f53"="\x601d\x6e90\x9ed1\x4f53 CN Normal"

后面的字提名按照你的实际情况来写。记得以后不用再装 simsun 或者什么 winetricks corefont 了,这个方法适用于所有字体显示为“方框”的情况,比如“网易云音乐”客户端。

运行QQ


  1. cd ~/.wine/drive_c/Program Files/Tencent/QQLite/Bin
  2. WINEDEBUG=-all wine ./QQ.exe

如果你系统的 wine 会自建菜单项,也可以使用菜单项运行。

保留环境

wine 可以通过 WINEPREFIX 变量保留多个 wine 环境。


  1. mv ~/.wine QQLite
  2. cd QQLite

添加一个脚本“qq”,内容如下:


  1. #!/bin/bash
  2. EXEPATH=$(cd `dirname $0`; pwd)
  3. export WINEPREFIX=$EXEPATH
  4. export WINEDEBUG=-all
  5. export LANG=zh_CN.UTF-8
  6. export LC_ALL=zh_CN.UTF-8
  7. cd "$EXEPATH/drive_c/Program Files/Tencent/QQLite/Bin"
  8. wine QQ.exe

自己保存好 QQLite 这个目录,以后可以放在任何地方运行。视频单向,语音双向,演示桌面等都是可以正常使用的。

残留问题

理论上这些可以通过修改 wine 代码解决

  • 不能保存密码和自动登录。
  • 密码输入框有点难点,用弹出小键盘输入或者轮换点击账号密码框1,2次就可以输入了。
  • 本地摄像头被禁用(暂时的,以后都会好的)
  • 某些窗口,比如“文件列表窗口”不接受窗口管理器管理,点开后可能“X”不掉,偶尔可以用“系统任务栏”关闭窗口,无碍,少点就可以了,如果 Hang 了可以退出重新登录。
  • 离线后无法再上线,只能退出重新登录。
  • 其他各种小问题。

如果只是正常的使用聊天功能,一整天加休眠等应该都没什么问题,我还没遇到拖慢系统,崩溃,无法退出等问题。

本文来自合作伙伴“Linux中国”

原文发布时间为:2013-04-02.

时间: 2024-09-17 12:28:52

说说 Wine + QQ 轻聊版 7.7 的安装步骤的相关文章

倍儿爽!QQ轻聊版打造纯办公体验

本文讲的是 :  倍儿爽!QQ轻聊版打造纯办公体验  , 小编听说办公室的MM们最近都在PC里装了一款专为办公族订制的"QQ轻聊版",说是没有广告和各种插件,只保留基本的沟通和办公功能,上班用起来倍儿爽! 说得这么神,小编奉老大的命令赶紧到腾讯官网下一个"QQ轻聊版7.3正式版",提前替大家体验一下彻底没有广告和插件的纯办公模式!以下是小编的亲测体验哦,请各位办公室男神女神轻拍! 专为高效办公打造的聊天界面! 小编认为呀,QQ轻聊版最大的特点就是干净,没有与工作无关

专为Android L优化 QQ轻聊版v3.1.0正式发布

[TechWeb报道]今天Android QQ轻聊版v3.1.0正式发布了,新版本采用了全新的界面,针对Android L系统进行了从新优化,设计更符合扁平风格的特点,而且新增加了录音试听的功能.QQ轻聊版v3.1.0保留了核心聊天功能, 安装包更小(v3.1.0比之前版本还要小),节约内存降低系统资源占用,对于性能较差和老手机有绝佳效果.尽管经过了简化,但是轻聊版具备了手机QQ完整的聊天配套服务,功能上几乎没有精简.QQ轻聊版 V3.1.0更新内容:·全新界面,全新的体验:·精简安装包·新增录

在Linux上使用Wine安装轻聊版的QQ的步骤讲解

  准备 Wine 环境 wine 版本要求,越新越好,我用的 1.7.55,目前最新是1.8rc2. 删除或者备份你的 ~/.wine,如果你之前运行过 wine 的话.因为涉及到少量配置,尽量不要让以前的环境干扰你. 配置 Wine 运行 winecfg,在"应用程序"页签底部,"Windows版本",选择为"8.1".8.0可能也是可以的,但我选的是8.1. 设置为 windows 8.1,打开所有外部链接,比如 qq 空间等,会使用内置的

QQ2013 Beta 4轻聊版可以使用

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   经过两次邀请测试后,轻聊版终于正式发布了.这次的QQ2013 Beta 4轻聊版新增了"聊天"这个按钮.讨论组多人视频支持全屏."好友验证"."群系统消息"和桌面"自动受控"模式.情侣聊天模式等等功能.QQ2013 Beta 4更新日志: 1.会话面板增加"聊天"

ubuntu14.04 安装 wine qq 卸载 wine qq 的【图文教程】

ubuntu14.04 配置安装 wine QQ 准备: 下载最新的wineQQ deb包:http://www.longene.org/download/ (找到最新版的下载即可,但要注意 ubuntu版本和依赖兼容问题) 安装: 1.安装包: sudo dpkg -i -i WineQQ2013-20131120-Longene.deb 2.安装相关依赖: sudo apt-get install wine (处理ubuntu 64位机没有 ia32-lib库的问题) sudo apt-ge

qq浏览器微信版不能刷朋友圈么

  qq浏览器微信版不能刷朋友圈么?qq浏览器微信版刷朋友圈教程有哪些呢?相信大家一定希望边逛网页边聊微信吧,那微信怎么刷朋友圈呢,下面小编给大家详细的讲解下qq浏览器微信版不能刷朋友圈么?qq浏览器微信版刷朋友圈教程有哪些呢? [入口]安装完"QQ浏览器微信版"之后,首次启动浏览器时,会在右上角工具栏按钮上出现微信按钮,以及"微信马上聊"的小气泡. [登录]点击工具栏微信按钮,则弹出微信登录的二维码面板:掏出手机,打开微信->发现->扫一扫,扫描电脑上

QQ 6.2版邀请体验:多人通话支持摄像头麦克风随意换

QQ 6.2版邀请体验:多人通话支持摄像头麦克风随意换7月28日消息,腾讯体验中心今日开启了QQ 6.2版的邀请体验.体验日期:2014年7月28日-2014年8月7日.QQ 6.2版本"我的收藏"支持分类查看,新增音视频通话等状态标识,收藏网页助手支持收藏的内容可编辑:多人通话过程中支持摄像头.麦克风随意换等新功能.QQ 6.2版本新功能:1."我的收藏"支持分类查看,内容更清晰.查找更便捷:2.主面板新增音视频通话等状态标识,加入畅聊触手可及:3.收藏网页助手支

QQ空间手机版推短视频,熟人关系链激活视频社交

中介交易 SEO诊断 淘宝客 云主机 技术大厅 短视频一直被看成移动社交的下一波浪潮,Vine和instagram也已经开辟了一条先路.今年,国内互联网公司和创业团队纷纷涉足短视频,行业基础已经打下,但总还感觉缺了一把火:短视频社交不该只是这样的. 究竟什么是短视频社交?其实它的根在"社交"二字.短视频或许会变成长视频,但社交属性不会变,内容要来自生活,目的还是通过短视频来促进沟通和交流.从这个角度来说,国内只有短视频应用,并没有真正意义上的短视频社交. 从QQ空间手机版最近更新的4.

海尔研发成功的智能家居路由器轻松打造轻量版的智能家居

在科技日益发达的今天,人们对家也有了全新的感受.特别是在春色独好的四月里,踏青.出游也成为人们倾心的休假方式.但出游而带来的家庭安全问题,也越来越引发人们关注."我妻子是特别细心的人,甚至有点强迫症,每天出门前必须检查煤气.水电,每次出远门都要嘱咐父母每天来检查才放心."市民王先生反映,平常工作繁忙,难得趁假期和家人组织个自驾游,但妻子的一颗心却落在了家里.无独有偶,市南区郭先生也遇到了类似情况,"自从告诉父母清明假期一同出游的计划后,他们高兴之余却为家中无人照看而担忧了好几