Fcitx5-Rime 输入法配置过程
动机
更新
该配置已被修改,详见这篇博文。
前人栽树后人乘凉
- 由于 Rime 的输入法配置起来有些复杂,而本人也没什么兴趣研究,遂选择作为后人乘凉。
- 前人栽树:接近原生的鼠须管 Rime 配置
- 感谢 wogdean 慷慨分享的配置文件。
关于字体
- 该配置文件自带了两个字体文件,经查询得知是花园明朝字体,为的是解决汉字的生僻字乱码问题。不过我感觉目前的字体使用并未出现过乱码,遂没有安装。
- 结果就是 rime 的使用大体没有问题,偶尔会出现乱码候选词,问题不大。
自定义配置
全拼
- 由于本人不会使用双拼,所以将该配置中默认启用的小鹤双拼关闭,只使用全拼。
- 修改
default.custom.yaml
:
1 | schema_list: |
话说回来,双拼是什么?
模糊拼音
- 由于本人才疏学浅,时常会分不清某个字到底是前鼻音还是后鼻音,所以选择开启模糊拼音。
- 修改
luna_pinyin.custome.yaml
(取消注释):
1 | - derive/([ei])n$/$1ng/ # en => eng, in => ing |
中英混输
- 该配置中自带了一个支持中英混输的英文输入法:
easy_en
。 - 安装教程来自 Github
- 修改
default.custom.yaml
:
1 | schema_list: |
- 修改
luna_pinyin.custom.yaml
(取消注释):
1 | __include: easy_en:/patch |
- 不知为何通过明月输入法和 easy_en 混用的时候一切正常,但是单独启用 easy_en 的时候则完全无法提供候选词,也无法自动插入空格。
配置主题
- 研究了半天
squirrel.custom.yaml
才发现这是 Mac 专属的配置文件……
- 原本我使用的是 catppuccin 主题,现在有点看腻了,遂更换为 dracula 主题。然而这个主题有两个问题:
- 界面太大了
- 拼音内容不显示在输入法框内的时候,输入法界面是不透明的
- 前者通过修改配置文件中
Margin
的值解决了,后者则无计可施,去 Github 提了 issue。
更新
经该主题作者提示,我意识到输入法界面看上去不透明是因为其背景被 picom 给模糊了,在 picom.conf 中加入以下配置即可解决:
1 | # ... |
其他
- 删除了
luna_pinyin.mingxing.dict.yaml
。 - 在
custome_phrase.txt
中添加/修改了几个用户自定词汇。
和 polybar 的联动
- 在 Github 上发现了一个可以在 polybar 上实时显示当前输入法状态的 script,安装后发现不起作用,遂删除。
设置 bspc 窗口规则
- 本人使用的是 bspwm 窗口管理器,我希望 Fcitx Configuration 能以浮动窗口的形式打开而非平铺。
- 在 bspwmrc 中加入以下规则:
1 | bspc rule -a '*:*:Fcitx Configuration' state=floating center=true |
- Title: Fcitx5-Rime 输入法配置过程
- Author: Last
- Created at : 2023-08-06 00:53:46
- Link: https://blog.imlast.top/2023/08/05/Fcitx5-Rime输入法配置过程/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments