在Linux使用微信的记录
这个方案废弃了,改用原生wine的diy方案 总是想着写博客,但是找不到主题,于是拖延症又支配了我。这样下去不行的(华农附体Orz),于是下定决心记录一下折腾的经历,留着以后自己看。 2020年了,QQ都更新Linux版了,微信还是老样子,不过我猜现在大趋势下微信早晚会出Linux的,希望我猜中。工作中微信逃不掉,但是又想用自己的Thinkpad + Linux 做日常工作(这里吐槽下MBP,太难用了,TouchBar对vim用户太不友好了,键盘手感也是一言难尽)为了解放自己,必须在Linux上把微信搞起来。 目前有这么几种方案: Electronic WeChat 虚拟机 + Windows + 微信 Wine + 微信 三种方案都试了一遍,分别如下: 1. Electronic wechat 体验良好,但是不能记录聊天记录,截图发送总是有点问题,可能和KDE有关。稳定性不太好,经常出现crash的情况,不知道什么原因 2. 采用KVM虚拟机,安装win10 及微信。首先资源占用很高,占用大量CPU资源,另外没有很好的通知同步方案,必须经常进入虚拟机查看是否有新消息。这个目前能想到的解决方案是通过把win10的通知获取到后push到宿主机。问题是windows不熟悉,找了文档没找到这样的api,如果解决这个问题,那么在高配置电脑上应该是最佳方案了 3. 最后是wine方案了。这种方式缺点是稳定性欠佳,可能遇到莫名其妙的bug,但是功能全面,速度也快,通知及时。最终选择这种方案。 折腾过程很简单,我的系统是Manjaro Linux,由于是基于Arch,所以可以直接使用Arch的软件源,还是非常方便的 直接安装wine wine-gecko wine-mono这三个依赖(Manjaro直接装,Arch需要启用Multilib) 然后安装AUR仓库里的deepin-wine-wechat,由于我装了yay,也是直接安装即可 *注意不依赖deepinwine,但是如果想使用截图的话似乎要把wine换成deepinwine,我是直接用spectacle截图,所以没有继续折腾了 最后运行/opt/deepinwine/apps/Deepin-WeChat/run.sh即可开启微信愉快的聊天了