Archlinux下的QQ解决方案

Archlinux下的QQ解决方案_第1张图片

前言

跳入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步骤

你可能感兴趣的:(Archlinux下的QQ解决方案)