Archlinux下的QQ解決方案

前言

跳入archlinux坑中,發現,沒了QQ的支持,生活實在不便捷,雖然有句古話說得好Windows 能干而 Linux 干不了的事情,那就是不需要干的事情,但是,很多時候,人還是要做很多不必要的事情,就像人總會說一些廢話,所以,為大家寫下這篇QQ的安裝步驟總結。

注:win32可以改為win64使用,同時需要注意路徑的正確性,例如skyfire是可以修改的,一切以自身條件出發

wine與winetricks的安裝

在archlinux下安裝wine是個非常簡單的事情,使用下面的命令:

yaourt -Sy wine

同理,winetricks的安裝也是類似的命令:

yaourt -Sy winetricks

上述就完成了基本環境的搭建,然后我們再運行下面的語句來配置wine的參數:

env LC_ALL=zh_CN.UTF-8 WINEARCH="win32"  WINEPREFIX="/home/skyfire/.local/share/wineprefixes/QQLight"  winecfg

并將其設為win8.1

QQ的安裝

下載qq,我們所使用的QQ是QQ輕聊版6.7,下載完成后,運行下面的命令來安裝:

env LC_ALL=zh_CN.UTF-8 WINEARCH="win32"  WINEPREFIX="/home/skyfire/.local/share/wineprefixes/QQLight" wine ~/Downloads/QQ6.7Light.exe

安裝完成后,就可以創建一個QQ的啟動圖標:

vim ~/.local/share/applications/QQ.desktop 

以下是我配置的desktop文件:

[Desktop Entry]
Name=QQ輕聊6.7
Exec=env LC_ALL=zh_CN.UTF-8  WINEPREFIX="/home/skyfire/.local/share/wineprefixes/QQLight" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/skyfire/.local/share/wineprefixes/QQLight/dosdevices/c:/Program/Tencent/QQ/Bin/QQ.exe
Type=Application
StartupNotify=true
Terminal=false
Icon=D67E_QQProtect.0
Categories=Network;InstantMessaging;
GenericName=QQ聊天軟件的輕聊版
Comment=Chat over IM.

此時,我們就可以打開我們的QQ,并利用二維碼登陸進去,但是,由于亂碼問題,所以,我們還要進行下一步的操作

字體的更換

下載simsum.ttc文件,并將其放入我們QQ所在容器的windows/fonts下面:

mv simsum.ttc /home/skyfire/.local/share/wineprefixes/QQLight/drive_c/windows/Fonts

然后修改system.reg文件

vim /home/skyfire/.local/share/wineprefixes/QQLight/drive_c/system.reg

搜索: LogPixels
找到的行應該是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
將其中的:

"LogPixels"=dword:00000060

改為:

"LogPixels"=dword:00000070

搜索: FontSubstitutes
找到的行應該是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
將其中的:

"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″="Tahoma"

改為:

"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"

之后再進行重啟,就可以愉快的使用我們的QQ服務啦。


參考:
吳文輝 - 徹底消除wine中文亂碼、
csbde - 安裝qq步驟

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容