作者:E4b9a6, 创建:2021-06-16, 字数:3754, 已阅:202, 最后更新:2024-03-10
系统环境信息
首先卸载所有关于fcitx的包
sudo pacman -Rs $(pacman -Qsq fcitx)
安装fcitx5以及相关的安装包
sudo pacman -S fcitx5-im fcitx5-configtool fcitx5-rime fcitx5-chinese-addons
配置环境变量 vim ~/.xprofile
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx
SDL_IM_MODULE DEFAULT=fcitx
根据需要配置输入模式,编辑 ~/.local/share/fcitx5/rime/default.custom.yaml(如不存在则创建文件)
cat ~/.local/share/fcitx5/rime/default.custom.yaml
# 输入如下
# default.custom.yaml
# save it to:
# ~/.config/share/fcitx5/rime (linux)
# ~/Library/Rime (macos)
# %APPDATA%\Rime (windows)
patch:
schema_list:
# - schema: luna_pinyin # 朙月拼音
- schema: luna_pinyin_simp # 朙月拼音 简化字模
# - schema: luna_pinyin_tw # 朙月拼音 臺灣正體模式
# - schema: terra_pinyin # 地球拼音 dì qiú pīn yīn
# - schema: bopomofo # 注音
# - schema: bopomofo_tw # 注音 臺灣正體模式
# - schema: jyutping # 粵拼
# - schema: cangjie5 # 倉頡五代
# - schema: cangjie5_express # 倉頡 快打模式
# - schema: quick5 # 速成
# - schema: wubi86 # 五笔86
# - schema: wubi_pinyin # 五笔拼音混合輸入
# - schema: double_pinyin # 自然碼雙拼
# - schema: double_pinyin_mspy # 微軟雙拼
# - schema: double_pinyin_abc # 智能ABC雙拼
# - schema: double_pinyin_flypy # 小鶴雙拼
# - schema: wugniu # 吳語上海話(新派)
# - schema: wugniu_lopha # 吳語上海話(老派)
# - schema: sampheng # 中古漢語三拼
# - schema: zyenpheng # 中古漢語全拼
# - schema: ipa_xsampa # X-SAMPA 國際音標
# - schema: emoji # emoji表情
# # # "translator/dictionary": luna_pinyin.extended
引入词库,选择需要的自定义词库,如
在Release中下载词典文件(YAML格式),并把下载的词典移动到~/.local/share/fcitx5/rime/中
cp moegirl.dict.yaml ~/.local/share/fcitx5/rime/
cp zhwiki-20220127.dict.yaml ~/.local/share/fcitx5/rime/
然后创建如下文件
luna_pinyin.custom.yaml内容如下
cat ~/.local/share/fcitx5/rime/luna_pinyin.custom.yaml
# 输出如下
patch:
"translator/dictionary": extended # 词典名字可自定义,与创建的第二个文件名(extended.dict.yaml)保持一致即可
extended.dict.yaml内容如下
cat ~/.local/share/fcitx5/rime/extended.dict.yaml
# 输出如下
name: extended
version: "2021.02.19"
sort: by_weight
use_preset_vocabulary: true
import_tables:
- luna_pinyin
- zhwiki-20220127
- moegirl
注销用户(重启fcitx5)后,打开 fcitx Configuration,选择添加rime即可使用
PS:如何验证词库加载成功?打个“贾跃亭”试试看能不能匹配出来
(可选)更换输入法皮肤
可参考Github仓库:https://github.com/thep0y/fcitx5-themes.git
皮肤安装方法如下
git clone https://github.com/thep0y/fcitx5-themes.git
cp -r fcitx5-themes/spring ~/.local/share/fcitx5/themes
cp -r fcitx5-themes/summer ~/.local/share/fcitx5/themes
cp -r fcitx5-themes/autumn ~/.local/share/fcitx5/themes
cp -r fcitx5-themes/winter ~/.local/share/fcitx5/themes
cp -r fcitx5-themes/green ~/.local/share/fcitx5/themes
cp -r fcitx5-themes/transparent-green ~/.local/share/fcitx5/themes
rm -r fcitx5-themes
然后编辑~/.config/fcitx5/conf/classicui.conf,配置文件如下
cat ~/.config/fcitx5/conf/classicui.conf
# 输出如下
Vertical Candidate List=False # 关闭垂直候选列表
PerScreenDPI=True # 根据屏幕DPI调整后选词大小
Font="Smartisan Compact CNS 13"
Theme=spring
参考资料