Wine运行QQ2010

by @anonymous on 2010-12-02 03:24:22

自喜欢上Ubuntu之后,一直被QQ这个问题烦恼着,装过官方的LinuxQQ、WebQQ及众多外改QQ都很不爽,现在终于有了让我可以告别登服务器上QQ的办法出现。就是用Wine运行QQ2010,支持截图、微博等常用功能。

先解说一下什么是Wine?(高手请无视):

Wine不是Windows模拟器,而是用兼容模式调用DLL以运行Windows程序的软件。Wine不完美,作为兼容层可能出现程序崩溃、CPU占用率高、运行效率低等问题,有些涉及硬件的操作(如网银)也无法完成;Wine是合法的,除非你调用了非正规授权的WindowsDLL文件;Wine的开发高速进行中,GooglePicasaforLinux就是一个建立在Wine上的程序,Disney加入Wine开发使得Photoshop能有效运行;Wine只有32位的,不支持DOS等16位程序。

via:Ubuntu中文论坛(http://forum.ubuntu.org.cn/viewtopic.php?f=121t=174310)

下面就是Ubuntu下用Wine运行QQ2010的方法记录,有需要的就折腾折腾吧:

1、升级Wine

a、添加PPA源

系统管理-软件源-其他软件-添加

ppa:ubuntu-wine/ppa

b、终端先后运行如下命令,进行Wine升级。(官方参考)

sudoapt-getupdate

sudoapt-getdist-upgrade

2、下载安装Winetricks(Wine的函数库安装辅助工具)a、下载

wgethttp://www.kegel.com/wine/winetricks

b、安装函数库

shwinetricksmsxml3gdiplusriched20riched30ie6vcrun6vcrun2005sp1flash

3、装入宋体(SimSun.ttf),修改Wine注册表,解决乱码问题

a、装入宋体

从Windows系统里(路径:c:/windows/Fonts/)复制一个宋体(SimSun.ttf)到/home/用户名/.wine/dosdevices/c:/windows/Fonts/下面

b、修改Wine注册表

终端输入regedit(界面和windows一样)

打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\WindowsNT\\CurrentVersion\\FontSubstitutes]

MSShellDlg=SimSun

MSShellDlg2=SimSun

Tahoma=SimSun(手动新建字符串)

4、下载QQ,直接开挂PS:我用的是JayXon改的精简2010绿色版,喜欢的可以点这里去下载,该版本部分人性化功能截图如下:PS2:第一次登陆需要用软键盘输入,然后点上记住密码和自动登陆,直接点密码框会报错。

PS3:尽管还有很多缺陷,但我觉得是相对完美的了。