Ubuntu下模拟QQ的方案与评点
在Linux下通过Wine模拟真实的QQ曾经在一段时间里非常流行,不过后来由于QQ中加入了键盘加密保护模块,使得这种方法变得有些困难而且容易出现意外。这里,我们还是简单介绍一下操作的方法。
要使用Wine模拟真实的QQ,必须在系统中先安装Wine(推荐使用WineHQ官方提供的最新版本Wine,新版本解决了很多以前很麻烦的问题)。同时,检查Wine的System32目录(默认为~/.wine/drive_c/windows/system32)是否已有Mfc42.dll、Msvcp60.dll、Riched20.dll、Riched32.dll文件,这些文件在QQ安装时需要使用,如果没有的话,可从Windows XP系统的System32目录下复制需要的文件。
由于X locale的问题,Wine默认轮询x core fonts,使得Wine运行很慢,因此需先执行:
sudo sed -i -e '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
从腾迅官方网站上下载QQ最新版本的安装程序qq2007_7.0_beta3.exe,将其保存于主文件夹。在终端里执行如下命令安装QQ:
wine qq2007_7.0_beta3.exe
安装完成后,不要立即运行,还需要修改一些设置。在QQ安装目录(~/.wine/drive_c/Program Files/Tencent/QQ)下,找到TIMPlatform.exe这个文件,将其更名为TIMPlatform.exe.bak;接下来,在终端里运行“winecfg”,弹出“Wine配置”窗口;在“Applications”标签页下添加QQ.exe主程序,选择Windows版本为“Windows XP”(如图5);切换到“Libraries”标签页下,添加Riched20.dll和Riched32.dll文件,然后单击右侧的“Edit”按钮,将它们均设为“native”,这是为了解决聊天窗口无法正常输入文字的问题。
上述设置完成后,就可以运行QQ了。Wine模拟出来的QQ与Windows下的真实QQ界面是一致的,包括头像、个性签名,并且绝大部分功能也可以正常使用。
[an error occurred while processing this directive]
要使用Wine模拟真实的QQ,必须在系统中先安装Wine(推荐使用WineHQ官方提供的最新版本Wine,新版本解决了很多以前很麻烦的问题)。同时,检查Wine的System32目录(默认为~/.wine/drive_c/windows/system32)是否已有Mfc42.dll、Msvcp60.dll、Riched20.dll、Riched32.dll文件,这些文件在QQ安装时需要使用,如果没有的话,可从Windows XP系统的System32目录下复制需要的文件。
由于X locale的问题,Wine默认轮询x core fonts,使得Wine运行很慢,因此需先执行:
sudo sed -i -e '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
从腾迅官方网站上下载QQ最新版本的安装程序qq2007_7.0_beta3.exe,将其保存于主文件夹。在终端里执行如下命令安装QQ:
wine qq2007_7.0_beta3.exe
安装完成后,不要立即运行,还需要修改一些设置。在QQ安装目录(~/.wine/drive_c/Program Files/Tencent/QQ)下,找到TIMPlatform.exe这个文件,将其更名为TIMPlatform.exe.bak;接下来,在终端里运行“winecfg”,弹出“Wine配置”窗口;在“Applications”标签页下添加QQ.exe主程序,选择Windows版本为“Windows XP”(如图5);切换到“Libraries”标签页下,添加Riched20.dll和Riched32.dll文件,然后单击右侧的“Edit”按钮,将它们均设为“native”,这是为了解决聊天窗口无法正常输入文字的问题。
|
图5 |




重点专题