Archive for 2011年2月

Ubuntu/Debian 使用QQ的方法之一

这是一篇介绍如何利用WINE在Linux下面使用windows版QQ的文章。如果你需要在linux下面使用QQ,同时webQQ和LinuxQQ令你很不爽,这篇文章有可能你会感兴趣。
WINE 是一个Linux下面的Windows运行库兼容层。
需要的软件
Ubuntu/Debian 操作系统(其他的Linux不能使用 apt-get命令);
中文字体文件(比如下面的SimSun.ttf);
QQ国际版 1.0
具体步骤

1.安装WINE

打开终端,键入如下命令:

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine1.3 wine1.3-gecko

2.配置WINE

这里利用一个winetricks的软件简化配置步骤

wget http://www.kegel.com/wine/winetricks
sudo chmod +x winetricks
sh winetricks msxml6 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 vcrun6sp6

期间出现的安装对话框,需要人工回答,一律选择同意和下一步。
安装完成后,在菜单wine->configure wine启动配置程序,把riched20和riched32运行库修改为使用WINE内置的版本。(不修改会出现登录时崩溃的状况)
为了兼容性,模拟的版本建议设置为Windows XP

3.安装和运行QQ

下载好QQ国际版1.0后,右键点击那个exe,WINE启动他(或者终端 wine QQInte1.0.exe)。
安装好了以后不要着急启动,现配置以下字体,要不然有一部分中文是方块。

在菜单中找到wine->browse c: ;
进入windows文件夹;
wine启动regedit.exe;
然后打开font文件夹;
上述的文件都在~/.wine/下面,上面的叙述已经足够定位各个程序和文件夹了。

把你喜欢的中文字体复制在Font文件夹里面,比如simsun.ttf

在注册表编辑器(regedit.exe)下面,展开 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

修改两个键值: MS Shell Dlg, MS Shell Dlg2 为你导入的字体名字,比如(接上例) SimSun
建立一个新键值:tahoma , 赋值为你导入的字体名字,比如(接上例) SimSun
关闭这个程序

打开QQ,如果不在桌面上,就在wine->programs里面
正常输入QQ号码,输入密码的时候,点击密码框左侧的小键盘,用软键盘输入,否则程序会崩溃。
登录后,关闭自动更新,否则更新时程序崩溃(在QQ设置里面)。
恭喜你,可以正常使用QQ了

留下评论