1.安装fcitx5
sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-pinyin-zhwiki
fcitx5-im 包含fcitx5的一些组件
fcitx5-chinese-addons 中文输入法,有拼音,双拼,五笔等
fcitx5-pinyin-zhwiki 中文词库
2.启动fcitx5
在设置中加入pinyin输入法
推荐学习一下双拼,两个字母就能打一个字,比较快
记得要应用设置
这时我们万万没想到居然切换不了输入法
3.设置环境变量
在/etc/environment 加入以下代码
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
或在~/.profile 加入以下代码,没有此文件就建一个
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
还可以在其它配置文件加入变量,就不举例了
有些配置文件可能不起作用
etc/environment 是整个系统的环境变量,在所有进程启动时都会被读取
~/.profile 是某用户的环境变量,它会在启动过程桌面会话期间由 DisplayManager 自动执行,并在从文本控制台登录时由登录 shell 自动执行
4.查看环境变量 终端运行
export
发现居然没有以下变量
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
说明配置未生效
5.注销重新登陆,就会加载配置文件.之后再在终端export,就会找到变量.说明配置生效了,这时就会发现可以切换中文输入法了,需要的话就在设置里添加wiki字库,不过好像自动配置了。
以上内容参照ArchWiki https://wiki.archlinux.org/title/Fcitx5