Flatpak版微信的安装和使用
什么是Flakpak
众所周知,垃圾绿信就是一个毒瘤,但又不得不用,以前没有Linux版,所以只能用wine运行windows版(参考《LinuxMint下用Wine安装微信》)。
后来某信创平台出了一个非官方Linux版,被大佬移植到了ArchLinux里,是一个bwrap的版本。
当然现在有了官方Linux版还提供了AppImage。但是这种毒瘤还是不要直接跑的好。
所以我的选择就是Flatpak版本。
Flatpak是一个用于在 Linux 桌面系统上构建、分发和运行沙盒应用程序的框架。Flathub是一个Flatpak应用仓库,可以从这里安装打包好的Flatpak应用程序,比如微信。
安装Flatpak版微信
Flathub中已经有打包好的微信,首先确定你的系统中已经安装了Flatpak,然后搜索一下微信并安装:
flatpak search com.tencent.WeChat
flatpak install flathub com.tencent.WeChat
命令行下运行可以用:
flatpak run com.tencent.WeChat
但实际上安装好以后,微信会出现在开始菜单里,带一个flatpak的后缀。
问题处理
数据存放
安装好的Flatpak应用数据放在:
~/.var/app/com.tencent.WeChat
其它应用通常不需要太关注,但是毒瘤绿信占用的空间不可小看,还是需要关注一下。
更新
使用以下命令:
flatpak update
保存文件
在这版本的微信里有一个问题就是无法保存文件到本地——保存时不报错,但实际没有存下来。
可以看一下flatpak信息:
flatpak info --show-permissions com.tencent.WeChat
其中的:
filesystems=xdg-download:ro;
就是原因所在,虽然授权微信可以使用Downloads文件夹,但是给了只读权限。改一下:
flatpak override --filesystem=xdg-download:rw;
输入法
目前无法使用输入法,尝试过修改IM和QT相关的环境变量,但没有效果,不知道问题出在哪里。
推送到[go4pro.org]