Ubuntu 9.10 使用QQ(QQ for Linux掉线及QQ2009.exe)


在Ubuntu 9.10下使用QQ:

1.QQ For Linux
       使用QQ for Linux这个很显然大家都知道的,到网上下载DEB软件包,然后用dpkg -i *.deb来安装就完成了,不过Ubuntu 9.10对环境变量支持不是很好,QQ总是掉线,可以这么解决:
用VI编辑器修改/usr/bin/qq,添加一个环境变量:
(VI编辑器会使么?不会就不要玩Linux了好不好)
命令:sudo vi /usr/bin/qq
会出现下面的文件:
#!/bin/sh
cd /usr/share/tencent/qq/
./qq

我们要向其中添加:export GDK_NATIVE_WINDOWS=true

修改后:

#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq
保存退出。再次使用你会发现问题解决了。

2.QQ 2009

这里我们要用到wine 1.2(什么是Wine,到网上搜索)
步骤:
1.安装Wine 1.2
  首先添加源:           sudo add-apt-repository ppa:ubuntu-wine/ppa
  安装wine1.2:          sudo apt-get install wine1.2

2.下载并把 winetricks 放在用户根目录
  下载地址:http://www.kegel.com/wine/winetricks
  命令:                wget http://www.kegel.com/wine/winetricks

3.为QQ安装需要的函数库,在终端直接用下面的命令(包括 IE6 和 Flash插件)

 命令:    sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 flash

我在这儿丢下脸——因为我用了sudo就不出现了.wine is not owned by you

用下面的命令就能解决了:
sudo rm -rf ~/.wine

winecfg

4.下载深度单文件版QQ 2009 Preview
  下载地址:http://www.orsoon.com/Soft/orsoon.asp?softid=7762&downid=8&id=8093
 
  [注: 下载好后就可以直接点击运行 TXQQ2009.exe 运行了(如果第一次安装好 Wine 还没重启过不能直接双击运行,要用鼠标右键选择:使用 Wine Windows Program Loader 打开),但此时不能显示中文,那么继续往下看,解决字体问题]

5.从XP或Vista、Win7里复制一个宋体(SimSun.ttf)过来,放到~/.wine/dosdevices/c:/windows/Fonts下

6、打开 Wine 的注册表(直接在终端输入 regedit 即可,界面和windows注册表一样),按照找到下面得地方修改即可,没有的项目手动建立字符串

   1. 打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
      MS Shell Dlg = SimSun
      MS Shell Dlg 2 = SimSun
      Tahoma = SimSun (这个没有手动新建字符串)
   2. 打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink]
      Tahoma = str(7):SimSun.TTC,SimSun\0(这个也手动建立字符串)

7、对进行wine配置
打开 Wine 的设置菜单,“函数库”一项,点击“新增函数库顶替”下拉箭头,分别找到 riched20 和 riched32 这个两项把他们添加到下面,然后分别选择这两个函数库然后点击右边的“编辑”,把里面的选项改为“原装”。

注意:这一步很重要,这是为了能够正常输入文字。

通过上面的步骤,你的QQ应该就可以运行了……Good luck!

相关内容