準(zhǔn)備 Wine 環(huán)境
wine 版本要求,越新越好,我用的 1.7.55,目前最新是1.8rc2。
刪除或者備份你的 ~/.wine,如果你之前運行過 wine 的話。因為涉及到少量配置,盡量不要讓以前的環(huán)境干擾你。
配置 Wine
運行 winecfg,在“應(yīng)用程序”頁簽底部,“Windows版本”,選擇為"8.1"。8.0可能也是可以的,但我選的是8.1。
設(shè)置為 windows 8.1,打開所有外部鏈接,比如 qq 空間等,會使用內(nèi)置的 IE 瀏覽器(gecko win32 引擎)。如果不喜歡這個行為,可以用 winecfg 修改為"Windows XP",增加一個 QQProtect.exe 設(shè)置,將其單獨設(shè)置為 "Windows 8.1" 即可。
安裝 QQ 輕聊版
下載安裝
下載 QQ7.7Light.exe,有官方去廣告版我們就用官方去廣告版好了。去官方網(wǎng)站下載。別人做的我信不過。
安裝命令:
加 WINEDEBUG=-all 的目的是避免安裝過程中的各種調(diào)試信息和 warning 信息,因為沒必要看。
耐心等待,直到安裝完成。(最后的組件注冊時間會比較長,耐心等待)。安裝過程無任何注意事項。
安裝完成,QQ 登錄窗口出現(xiàn),先退出即可,因為這時候是無法輸入的(我們需要替換幾個 DLL 才行)。
替換 DLL
首先下載 DLL :riched20.dll 和 iphlpapi.dll。
riched20.dll 下載win7版本的
iphlpapi.dll 下載 windows 2008版本的
然后替換 DLL:
修改注冊表
替換字體
如果不使用 SimSun 字體,其實沒必要使用 simsun,更沒必要使用什么 CoreFont
wine 的字體位于 /usr/share/wine/fonts/ 我只保留了 DejaVu 系列 ttf 字體和 SourceHanSansCN-Normal.otf,對于中文環(huán)境來說已經(jīng)足夠了。
因為 Windows 下的軟件字體調(diào)用比較亂,有時候會 fallback 到 SimSun 或者“宋體”,替換的目的是“當(dāng)軟件請求宋體時,使用我們的替代字體”,這可以解決到幾乎所有的"中文方框問題"。如果不做替換(也沒有使用 simsun),qq 的某些界面字體可能會顯示成“方框”。
替換方法是:
找到 ~/.wine/user.reg 中的 [Software\\Wine\\Fonts\\Replacements],如果沒有就自己加入。
運行QQ
保留環(huán)境
wine 可以通過 WINEPREFIX 變量保留多個 wine 環(huán)境。
殘留問題
理論上這些可以通過修改 wine 代碼解決
不能保存密碼和自動登錄。
密碼輸入框有點難點,用彈出小鍵盤輸入或者輪換點擊賬號密碼框1,2次就可以輸入了。
本地攝像頭被禁用(暫時的,以后都會好的)
某些窗口,比如“文件列表窗口”不接受窗口管理器管理,點開后可能“X”不掉,偶爾可以用“系統(tǒng)任務(wù)欄”關(guān)閉窗口,無礙,少點就可以了,如果 Hang 了可以退出重新登錄。
離線后無法再上線,只能退出重新登錄。
其他各種小問題。
如果只是正常的使用聊天功能,一整天加休眠等應(yīng)該都沒什么問題,我還沒遇到拖慢系統(tǒng),崩潰,無法退出等問題。
PS:Wine (“Wine Is Not an Emulator” 的遞歸縮寫)是一個能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,Mac OSX 及 BSD 等)上運行 Windows 應(yīng)用的兼容層。另外英語單詞wine是葡萄酒的意思。
Wine (Wine Is Not an Emulator)[即Wine不是一個模擬器]是一個在Linux和UNIX之上的,Windows 3.x和 Windows APIs的實現(xiàn)。注意,Wine不是Windows模擬器,而是運用API轉(zhuǎn)換技術(shù)實做出Linux對應(yīng)到Windows相對應(yīng)的函數(shù)來調(diào)用DLL以運行Windows程序。Wine可以工作在絕大多數(shù)的UNIX版本下,包括Linux, FreeBSD, 和 Solaris。另外,也有適用于Mac OS X的Wine程序。Wine不需要Microsoft Windows, 因為這是一個完全由百分之百的免費代碼組成的。如果有可利用的副本的話,它也可以隨意地使用本地系統(tǒng)的DLLs。Wine的發(fā)布是完全公開源代碼的,并且是免費發(fā)行的。(基于LGPL發(fā)布:GNU寬通用公共許可證)
關(guān)于Wine的真正含義,有人對“Wine Is Not an Emulator”的說法表示質(zhì)疑,認(rèn)為”非模擬器“的解釋不過是一種娛樂性的說法,Wine的真實意思應(yīng)當(dāng)是是Windows Enviroment的縮寫,即WinE。
標(biāo)簽:景德鎮(zhèn) 河南 欽州 威海 黔南 天門 海北 鶴壁
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在Linux上使用Wine安裝輕聊版的QQ的步驟講解》,本文關(guān)鍵詞 在,Linux,上,使用,Wine,安裝,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。