2021年07月11日更新:轻聊版已经不可用。
截图
注:图中的文字方框已经解决。
安装使用
测试过的 Wine 版本为 1.7.52、1.7.54。1.7.53 是坏的。1.6 系列大概跑不起来。
Wine 环境下载地址(签名,使用的新 key)。压缩包中安装的是官方完整版的 QQ 轻聊版 7.7(安装文件名 QQ7.7Light.exe)。
文件最后更新于2016年1月29日。
- 下载文件并解压、找个地方放好(移动之后启动图标会失效)。
- 如果系统上没有 simsun.ttc 字体,去网上下一个放到 ~/.fonts 中。或者到解压出来的 Wine 环境里 winetricks fakechinese 也行。
-
运行解压出来的目录下边的
install-icon.sh
脚本来安装启动图标
安装好之后,在你通常找所有已安装的应用程序的地方就可以找到「Wine QQ 轻聊版」的启动图标了。你也可以运行解压出来的目录下边的qq
脚本来启动,但必须在那个目录下运行。
在火狐里点击「加入QQ群」之类tencent://
协议的链接时,也是可以调用到的哦~不过即使已经登录,也会开启新的 QQ 登录界面。但是不这样又会有更严重的问题,所以凑合着用吧。
其它调整,如使 QQ 无限制地访问文件系统(默认只允许访问 C 盘)、更改一些文件的存放位置、字体选择与渲染选项,请自行修改。想要 Flash 的也请自己 winetricks 安装。
已知问题
- 记不住密码
- 密码框需要耐心地点几下才能开始输入
- 表情图片只有启动后的第一次使用时正常,之后弹出窗口的内容不能正常显示
- 窗口周围部分的显示不正常(可能和 Awesome 有关)
- 使用 Windows 内建的移动窗口功能(拖动窗口边框、标题栏)时可能会导致窗口开始避开鼠标指针(可能和 Awesome 有关)
- 部分群文件下载能够成功,但是界面上看到的进度一直是0字节未完成状态(比较小的文件不受影响)
制作步骤
由于之前的 TM2013 已经很久没更新了,有很多功能都跟不上(比如群公告、语音消息等),所以我又 Wine 了新版本。QQ 轻聊版感觉就是 QQ 标准版去掉了广告,不用付费开通会员来去掉那些干扰广告了。
首先 winetricks 一下:
winetricks sandbox riched20
然后把 Windows 版本设置为Windows 8.1(大于 XP 即可)。不设置安装不上,因为缺少CmRegisterCallback
函数。
将 QQ7.5Light.exe 安装文件链接到 C 盘内,安装。
再打开 winecfg,作如下设置:
- 设置 Windows 版本为 Windows XP
- 「增加程序设置」,找到 drive_c/Program Files/Common Files/Tencent/QQProtect/Bin/QQProtect.exe 文件,设置其版本为 Windows 8.1(不然会出错)
- 回到「默认设置」,切换到「函数库」标签,添加「txplatform.exe」「函数库顶替」,并且设置为「禁用」
禁用 TXPlatform.exe 会导致tencent://
链接不能在已有的 QQ 里打开。但是启用它会导致登录不了或者退出不了(卡住)的情况。
从 Windows 上复制 iphlpapi.dll,放到 system32 目录,并设置原装优先,以绕过「查找」对话框打开时卡死的问题。
修改system.reg
注册表文件,设置 Tahoma 的 FontLink 项(不然部分文字乱码):
[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 1420549548 0 "Tahoma"="simsun.ttc,SimSun"
当然你也可以把这里的宋体替换成你想要的任何字体。
另外,这里有人在制作并维护 Wine QQ 精简版。
2015年11月12日更新:更新到 QQ 轻聊版 7.7。旧版用户以 Windows 8.1 版本号来运行 7.7 的安装程序即可更新。
旧的 QQ 轻聊版 7.5 Wine 环境下载地址(签名,使用的新 key)。压缩包中安装的是官方完整版的 QQ 轻聊版 7.5(安装文件名 QQ7.5Light.exe)。
2016年3月5日更新:请禁用QQProtectUpd.exe
或者将drive_c/Program Files/Common Files/Tencent/QQProtect
目录及其下的所有文件设置为只读(chmod -R -w 目录
),以免 QQ 自动后台更新之后崩溃。