QQ微信Linux 版使用 Fcitx5 无法调用输入法

操作系统 1 天前 回复

, , ,

为什么要从 fcitx 换到 fcitx5 ,是因为换了之后解决了输入法不能全局跟随的问题,有些场景输入候选框位置很别扭,无法跟随输入的真实位置,fcitx5没这个问题。一切都挺好,但是发现微信无法调用 fcitx5 输入法,用了很多网上的方法,包括询问 ChatGPT 给出的各种解决方案,均无效,肯定是环境变量的原因,最终通过一个网络教程的方法,成功调用了输入法,是通过启动时指定环境变量的方式。也可以不嫌麻烦,就每次使用微信通过下面的命令启动。方便点儿还是把下面的环境变量直接放到 wechat.desktop 里面。

方法一:命令行启动的方式:

env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx wechat

方法二:修改 wechat.desktop 的方式:

Exec=env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx /usr/bin/wechat %U 

方法三:也可以直接用 root 用户右键点击 wechat.desktop 的图标,在环境变量的地方,输入:

GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx

注意fcitx不要改成fcitx5,否则就失效

我选择了方法三,QQ和微信都可以用。

原文来自:https://zhuanlan.zhihu.com/p/15007602945

支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

0"
欢迎回来 (打开)

(必填)