🔨安装配置
软件包:
1 | sudo pacman -S fcitx5-im fcitx5-chinese-addons citx5-material-color |
环境变量:
1 | XMODIFIERS=@im=fcitx5 |
- 添加到
/etc/profile
的末尾
如果你不关心使用 root 修改文件,这是最好的选择,因为所有发行版通常都支持此文件。
- 添加到
~/.xprofile
的末尾
如果您使用 X11 和显示管理器,但 Wayland 没有对应的环境变量
1 | export XMODIFIERS=@im=fcitx5 |
- 创建路径并添加到
~/.config/environment.d/im.conf
这是 system.d 引入的新配置,目前仅 GDM 或 Plasma 5.22+ 支持
针对 wayland,简明指南中有提及:
1)系统设置 - 输入和输出 - 键盘 - 虚拟键盘 - 选Fcitx 5
2)environment
仅保留 XMODIFIERS=@im=fcitx
一行(但是我认为最好三行都要,原因后面说)
3)在基于 Chromium 的程序(包括浏览器和使用 Electron 的程序)中加入 --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
启动参数
其他可能对某些应用有用的配置
1 | # 为了让一些使用特定版本 SDL2 库的游戏能正常使用输入法 |
此外,按 fcitx5 上游推荐,环境变量的值设置为 fcitx
。部分并非由 Arch 从源码编译打包的应用程序因兼容性的需求而需要将之设置为 fcitx5
(比如linuxqq会出问题,所以建议设置为 fcitx5
)
设置配置:
1)系统设置 - 语言和时间 - 输入法 - 运行 Fcitx
2)添加输入法 - 找到Pinyin - 添加
3)可以配置添加的输入法(云拼音
和 在程序中显示预编辑文本
等后应用)
4)配置附加组件 - 经典用户页面 - 可以改主题和颜色 - 应用
🖌️美化配置
默认主题不好看,可以换主题,见简明指南 - 更改 Fcitx5 输入法皮肤
我用的是fcitx5-nord
🗃️词库配置
Fcitx5 自带词库比较简陋,部分符号不好输入像顿号和Emoji 什么的,简明指南提供额外输入方案:
1)安装 Rime 输入法
1 | sudo pacman -S fcitx5-rime |
2)和之前一样在设置中添加(找到汉语下的 中州韵
,记得移除Pinyin)
3)安装雾凇拼音(Rime-ice)输入法
1 | yay -S rime-ice |
配置文件:
1 | mkdir ~/.local/share/fcitx5/rime # 创建 rime 目录 |
添加:
1 | patch: |
如果要用萌娘百科和中文维基百科的词库,要自己添加
1 | # 确保之前装了fcitx5-pinyin-moegirl和fcitx5-pinyin-zhwiki |
💣️其他问题
Arch linux打字太快的情况下有几率出现漏字现象
检查了一下发现我的原因是先前设置fcitx环境变量的时候
只设置了 XMODIFIERS=@im=fcitx5
没有设置另外两条 GTK_IM_MODULE=fcitx5
和 QT_IM_MODULE=fcitx5
所以添加上就行了
1 | GTK_IM_MODULE=fcitx5 |
保存修改后记得source重新载入
📕参考材料
https://manateelazycat.github.io/2023/09/11/fcitx-best-config/
https://fcitx-im.org/wiki/Setup_Fcitx_5/zh-cn#.2Fetc.2Fprofile