众所周知,由于Linux桌面用户数量少,不少软件都只有Windows和Mac平台,而没有Linux平台的,工具类的软件都还好说, 可以找到替代品,比如GIMP替代Photoshop处理图片,但对于QQ微信这种同类产品无法代替的软件,只有等待官方发布Linux的版本吗?那可能等得花儿都要谢了!
写代码用Linux系统有多爽我就不说了,但不爽的地方也有, 就是国产的一些软件很多都没有Linux版本的, 在平时工作中, 总少不了与人交流,微信钉钉和QQ是国内使用最广泛的通讯软件,很遗憾,没有Linux版本。
使用微信、QQ、钉钉
以下结合个人使用经验, 分享微信, 钉钉和QQ在Linux下的解决方案。
微信
在Linux下使用微信总的来说有以下两种原理:
网页微信https://wx.qq.com/:
一些Linux微信客户端比如electronic-wechat、wewechat也是对网页版的微信的(套壳)包装。
这个方案只能实现简单的文字聊天功能, 无法发送文件图片,消息会有一定的延迟。Wine+Windows微信
这是目前Linux下比较完美的解决方案,deepin系统的微信也是这种方案, 在archlinux系统下可直接用aur工具安装deepin-wine-wechat或者wine-wechat,即可使用。目前已知的问题有:- 小程序无法正常使用,内置浏览器打开文章、网页乱码
解决办法: 不使用小程序, 设置使用外置浏览器打开链接 - 视频聊天无法使用摄像头(wine软件的通病)
解决办法: 无
- 小程序无法正常使用,内置浏览器打开文章、网页乱码
自带截图工具截图之后无法自动填充到输入框
解决办法: 使用微信的截图工具或者系统截图工具截图之后保存到本地, 然后以发送本地图片的方式将截图发送出去
安装方法:
前面说了archlinux或者manjaro可直接使用包管理器安装, 那么对于其他发行版呢?
又有以下一些方案:
- 盒装微信: https://github.com/huan/docker-wechat
docker运行,不用考虑乱七八糟的环境,开箱即用(使用方法见项目说明)
- Wine 安装微信:
需手动安装配置。这里我提供我的安装方法,可直接导入使用。首先安装crossover, 下载地址:https://www.crossoverchina.com/xiazai.html。crossover其实是wine的一个商业化项目,有一个友好的图形界面,方便我们安装Windows软件。archlinux用户同样可以使用包管理器来安装,但安装之后还需要安装必不可少的32位库,否则在使用过程中会有各种各样的问题, 需要安装的32位库如下,archlinux用户使用yay或者pacman -S来安装:1
lib32-alsa-lib lib32-fontconfig lib32-libcups lib32-libdbus lib32-libexif lib32-libldap lib32-libpulse lib32-gnutls lib32-gsm lib32-gstreamer0.10 lib32-gstreamer0.10-base lib32-libxcomposite lib32-libxinerama lib32-libxml2 lib32-libxslt lib32-libxxf86vm lib32-libxxf86dga lib32-mpg123 lib32-nss-mdns lib32-openal lib32-openssl lib32-v4l-utils
安装成功之后启动crossover, 点击左下角add按钮旁边的箭头>import bottle archive:
选择我提供的WeChat.cxarchive文件, 点击Restore:
稍等片刻, 就可以开始使用Crossover里的微信了:
我提供的微信是2.7.1.88版本,如果要升级到最新版可以直接在微信的设置里升级, 不过最新版的微信无法发送文件和图片, 所以建议还是使用这个版本。如果不小心升级到最新版了想回退可直接删除WeChat这个Bottle, 然后重新按上面步骤从我提供的cxarchive文件恢复。
同样Wine安装QQ,不过最新版的QQ的问题已经越来越多了, 甚至无法运行。所以只能使用9.0版本之前的QQ, 已知问题有无法记住密码和视频聊天无法使用摄像头。使用crossover可以直接安装QQ8.9。
9.0版本的有很多问题, 不建议使用
在10.24这个特殊的日子,Linux QQ迎来了十多年来的首次更新,意味着Linux用户终于不用再各种Wine QQ了。。。
But,等等!当我满心欢喜下载安装运行之后, 感受到一股浓浓的怀旧风:
好吧, 够简洁、够清爽、(够敷衍) 又不是不能用
钉钉
参加工作的人,几乎都有被钉钉所支配,办公时同事之间交流,公司传达文件、公告,很多都是使用的钉钉。在Linux系统下使用钉钉的唯一方案也是用Wine安装,同样, 我的方案也是crossover安装。安装方式同微信, 直接导入我提供的打包好的.cxarchive文件即可。
已经打包好的微信, 钉钉的cxarchive文件下载:
https://github.com/hsxsix/crossover_cxarchive
- 微信: WeChat.cxarchive
- 钉钉: DingTalk.cxarchive
附赠一个Kindle的, 完美使用, 看电子书很爽,不要升级! - Kindle: Amazon_Kindle_for_PC.cxarchive
Crossover付费问题:
crossover是收费的,刚下载安装之后有15天的试用期,试用期结束之后就无法使用了:
提供一下两种解决方案:
购买license,支持正版,crossover是版本买断制,一百多就可以买到永久正版了。但是如果后面要升级到最新的大版本,比如我买了18版本, 升级到19版本后, 就又要花钱买了,幸好也不贵。
删除容器目录下的.eval文件,就又可以免费试用15天了, 比如我打开微信提示试用期已过, 无法继续试用了,就删除WeChat的.eval文件:
继续试用:
这样就可以一直试用下去。
其他软件
其他的软件如果没有找到Linux版本的,可以尝试寻找在Linux下的替代品,可参考这篇文章:Linux常用软件食用指南, 或者尝试用Wine来运行,一些版本比较老的软件往往在wine上有着不错的效果。
随着政府的大力号召,国产系统(linux)的建设也如火如荼,百度网盘、腾讯视频、百度输入法等越来越多的大厂软件加入Linux阵营,我相信Linux的软件生态会越来越丰富,越来越适合个人用户。#dog#