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]