manjaro kde 安装QQ、微信
腾讯对于Linux的态度向来消极,桌面Linux可以使用的官方版QQ还是上个世纪的版本,界面丑的惨不忍睹,功能弱得像是来自于20年前。
幸好,还用wine跟deepin,让Linux桌面环境的QQ、微信安装使用成为可能,但其中的坑也数不胜数。
1. 安装QQ、微信
deepin的QQ功能比较完善,可以安装TIM:
sudo pacman -S deepin.com.qq.office
也可以安装QQ:
sudo pacman -S deepin.com.qq.im
微信版本有两个,一个是wine版,一个是deepin版,差别不大
sudo pacman -S deepin-wechat
2. 不能运行的问题
安装后发现,QQ、微信都运行不起来,原因是deepin版的这两个软件有个gnome的依赖gnome-setttings-daemon中的xsettings。
安装gnome-setttings-daemon之后,运行xsettings,出现了4K屏幕下好多软件字体不再缩放,特别小的问题。查看deepin的issues,发现可以通过只安装xsettingsd的方式解决。
sudo pacman -S xsettingsd
增加到启动项,运行不正常的问题解决。
3. 4K高分屏问题解决
通过deepin-wine wincfg运行设置之后,在TIM、微信中不起作用,需要如下指令:
env WINEPREFIX="$HOME/.deepinwine/Deepin-TIM" winecfg
env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" winecfg
屏幕分辨率调整为合适的值,4K的话168较为合适。
再次运行,较为完美。
4. 微信带透明框的问题
微信被前台窗口遮挡后,还有一个透明框留在前台,十分碍眼。
在软件管理器中,搜索wine,发现一个针对此情况的patch,安装替换原有wine后,问题解决。
5. 微信不能发图片的问题
微信图片发不出去,截图时一片渐变屏,只能通过安装旧版本,并禁用新版本实现:
在Archlinux及衍生发行版上运行微信(WeChat):https://github.com/countstarlight/deepin-wine-wechat-arch
根据兼容性记录,选择没有问题的2.7.1.88版本,
通过release页面https://github.com/countstarlight/deepin-wine-wechat-arch/releases下载该版本,安装:
sudo pacman -U deepin-wine-wechat-2.7.1.88-1-x86_64.pkg.tar.xz
微信终于正常了!
6. 后记
Linux尤其是manjaro,给我的体验非常不错,体现在对高分屏的良好支持、资源占用低、工具链齐全、软件安装简便、进程启动速度快等等。
但各种软件,尤其是必备国产软件的兼容性不好,导致需要付出的成本较高,也是阻碍其发展的原因之一。
为了这些好处,忍受他的缺点,也是无奈但有趣。
再次鄙视下腾讯系软件!