用flatpak安装微信,但是只能输入英文,无法使用中文输入法。

首先,由于QT版本的原因,fcitx5-config只能安装在大于ubuntu20.10的系统上,所以我们需要用flatpak安装fcitx5输入法,方法如下:

1、安装flatpak

sudo apt install flatpak
sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

2、安装fcitx5

flatpak install flathub org.fcitx.Fcitx5
flatpak run org.fcitx.Fcitx5
flatpak install org.fcitx.Fcitx5.Addon.ChineseAddons

3、修改环境变量

在/etc/environment.d/文件下添加一个全局环境变量,命名为 70im-module.conf(名字不重要,70表示加载顺序,im-module为文件名),内容为:

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=fcitx

保存之后重启一下ubuntu系统!!!

4、将微信指向fcitx5

在终端输入:

flatpak run --env=GTK_IM_MODULE=fcitx --env=QT_IM_MODULE=fcitx --env=XMODIFIERS=@im=fcitx --filesystem=xdg-config/fcitx com.tencent.WeChat

此时可以尝试输入中文了,不过每次打开微信都需要输入以上命令,很麻烦!!!所以,通过以下命令来永久配置微信:

sudo flatpak override --env=GTK_IM_MODULE=fcitx --env=QT_IM_MODULE=fcitx --env=XMODIFIERS=@im=fcitx --filesystem=xdg-config/fcitx com.tencent.WeChat

5、重启Ubuntu

至此,微信可以直接使用中文输入法啦!

By zgfbupt

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注