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