Ubuntu下QQ自動退出的問題解決
在Ubuntu系統下QQ總是自動退出,其中QQ包括:QQ for Linux掉線及QQ2009.exe,那該如何解決呢?下文給出了詳細的解釋。
在Ubuntu9.10下使用QQ:
1.QQForLinux
使用QQforLinux這個很顯然大家都知道的,到網上下載DEB軟件包,然后用dpkg-i*.deb來安裝就完成了,不過Ubuntu9.10對環境變量支持不是很好,QQ總是掉線,可以這么解決:
用VI編輯器修改/usr/bin/qq,添加一個環境變量:
(VI編輯器會使么?不會就不要玩Linux了好不好)
命令:sudovi/usr/bin/qq
會出現下面的文件:
#!/bin/sh
cd/usr/share/tencent/qq/
我們要向其中添加:exportGDK_NATIVE_WINDOWS=true
修改后:
#!/bin/sh
exportGDK_NATIVE_WINDOWS=true
cd/usr/share/tencent/qq/
保存退出。再次使用你會發現問題解決了。
2.QQ2009
這里我們要用到wine1.2(什么是Wine,到網上搜索)
步驟:
1.安裝Wine1.2
首先添加源:sudoadd-apt-repositoryppa:ubuntu-wine/ppa
安裝wine1.2:sudoapt-getinstallwine1.2
2.下載并把winetricks放在用戶根目錄
下載地址:http://www.kegel.com/wine/winetricks
命令:wgethttp://www.kegel.com/wine/winetricks
3.為QQ安裝需要的函數庫,在終端直接用下面的命令(包括IE6和Flash插件)
命令:
- shwinetricksmsxml3gdiplusriched20riched30ie6vcrun6vcrun2005sp1flash
我在這兒丟下臉——因為我用了sudo就不出現了.wineisnotownedbyyou
用下面的命令就能解決了:
sudorm-rf~/.wine
winecfg
4.下載深度單文件版QQ2009Preview
下載地址:
http://www.orsoon.com/Soft/orsoon.asp?softid=7762&downid=8&id=8093
[注:下載好后就可以直接點擊運行TXQQ2009.exe運行了(如果***次安裝好Wine還沒重啟過不能直接雙擊運行,要用鼠標右鍵選擇:使用WineWindowsProgramLoader打開),但此時不能顯示中文,那么繼續往下看,解決字體問題]
5.從XP或Vista、Win7里復制一個宋體(SimSun.ttf)過來,放到~/.wine/dosdevices/c:/windows/Fonts下
6、打開Wine的注冊表(直接在終端輸入regedit即可,界面和windows注冊表一樣),按照找到下面得地方修改即可,沒有的項目手動建立字符串
1.打開
- [HKEY_LOCAL_MACHINE\\Software\\Microsoft\\WindowsNT\\CurrentVersion\\FontSubstitutes]
- MSShellDlg=SimSun
- MSShellDlg2=SimSun
- Tahoma=SimSun(這個沒有手動新建字符串)
2.打開
- [HKEY_LOCAL_MACHINE\\Software\\Microsoft\\WindowsNT\\CurrentVersion\\FontLink\\SystemLink]
- Tahoma=str(7):SimSun.TTC,SimSun\0(這個也手動建立字符串)
7、對進行wine配置
打開Wine的設置菜單,“函數庫”一項,點擊“新增函數庫頂替”下拉箭頭,分別找到riched20和riched32這個兩項把他們添加到下面,然后分別選擇這兩個函數庫然后點擊右邊的“編輯”,把里面的選項改為“原裝”。
注意:這一步很重要,這是為了能夠正常輸入文字。
總結:
希望本文介紹的Ubuntu下QQ(QQ for Linux掉線及QQ2009.exe)自動退出的解決方法能夠對讀者有所幫助。更多有關操作系統的知識還有待于讀者去探索和學習。
【編輯推薦】