# 安装Fcitx+Rime
Linux中的中文输入法与Windows上的输入法有所不同,不像Windows中一个输入法软件即可提供输入服务,在Linux中首先需要安装基础输入法软件Fcitx或者iBus,再通过Addon的方式添加各家的输入法解决方案如Google Pinyin、Sogou Pinyin等,本篇推荐的方案就是Fcitx加Rime的组合。其中,Rime的官方名称是中州韻輸入法引擎,官方网站是Rime.im,其默认用作输入繁体,因此需要一定的配置才能输入简体字。
Manjaro的软件安装策略使得安装应用程序非常便利,直接安裝以下软件包:
# 选择Rime
打开fcitx-configtool后,在Input Method选项卡中点击加号弹出搜索对话框,搜索Rime,点击OK添加。默认的输入法切换按键是Ctrl+Space
,切换到Rime后再按Shift可以切换中英文。
一个值得注意的地方是Rime会接管部分的Fcitx设置,比如候选项数量。
然後修改~/.xprofile
文件,將如下內容添加進文件中。
# 具体的Rime配置
自定义Rime是一桩技术活,本篇只介绍我所使用的配置,你的个性配置可以参考GitHub。
当用户需要对Rime中的各种设定做小幅的调节,最直接、但不完全正确的做法是:编辑build文件夹(~/.config/fcitx/rime/build
)中那些.yaml 文档。但由于更新后总会覆盖build文件夹中的文件,这么做的弊端不言而喻,因此推荐在用户文件夹(~/.config/fcitx/rime
)创建custom文件,来进行自定义。创建的文件应当符合以下文件名格式:主体部份(「.」之前)与要定制的文件相同、次级扩展名(「.yaml」之前)为.custom。例如源文件为luna_pinyin.schema.yaml
,你的自定义文件就为luna_pinyin.custom.yaml
。
我的配置文件luna_pinyin.custom.yaml
如下,其主要任务便是提供简体字输出。
# Fcitx的皮肤
自Fcitx 4.0以来,已经可以安装第三方皮肤,例如GitHub上就有一些不错的Material Style皮肤,可以依照自身喜好选择。