[ Content contribution] deepin20下安装使用fcitx_rimes输入法
Tofloor
poster avatar
青陆朱红
deepin
6 hours ago
Author
  1. 安装fcitx fcitx-rime fcitx-config-gtk这三个基础“引擎”。~/.config/fcitx/rime/这是安装好后的配置所在路径。

sudo apt install fcitx fcitx-rime fcitx-config-gtk
im-config -n fcitx   #这是设置输入法为fcitx

2.下载plum管理工具,安装输入法的雾凇方案rime-ice,这里称之为方案,就如www.rime.im网页上的“配方”,因为它包含有好多个双拼输入法,虽然都不太用,但还不能删除,不然容易报错。


bash rime-install plum #进入plum所在的文件夹,然后使用终端打开,进行安装。
rime_frontend=fcitx-rime bash rime-install iDvel/rime-ice:others/recipes/full  #在plum文件夹下的终端,进行安装github上iDvel/rime-ice,雾凇拼音方案,

同样的方法可以安装白霜拼音方案rime-frost, gaboolic/rime-frost表示github上的仓库名。

rime_frontend=fcitx-rime bash rime-install gaboolic/rime-frost

3.如果像我一样,上个github都费老劲了,就从这里下载把。分别是plum,rime-ice, rime-frost。论坛只能上传小于4M的zip文件,所以这里上传了分卷压缩后的文件。分卷压缩的文件下载后,要将文件最后的.zip删除再解压,才能拼凑整齐。

这是使用了批量修改文件命名的命令行,给自己mark下。

for file in *[0-9][0-9][0-9]; do mv "file" "file""file.zip"; done

plum-master.zip

rime-ice.zip.003.ziprime-ice.zip.005.ziprime-ice.zip.004.ziprime-ice.zip.002.ziprime-ice.zip.001.zip

rime-frost.zip.002.ziprime-frost.zip.004.ziprime-frost.zip.003.ziprime-frost.zip.005.ziprime-frost.zip.006.ziprime-frost.zip.007.ziprime-frost.zip.008.ziprime-frost.zip.009.ziprime-frost.zip.011.ziprime-frost.zip.010.ziprime-frost.zip.013.ziprime-frost.zip.012.ziprime-frost.zip.015.ziprime-frost.zip.016.ziprime-frost.zip.017.ziprime-frost.zip.014.ziprime-frost.zip.019.ziprime-frost.zip.020.ziprime-frost.zip.021.ziprime-frost.zip.022.ziprime-frost.zip.018.ziprime-frost.zip.023.ziprime-frost.zip.024.ziprime-frost.zip.001.zip

/.config/fcitx/rime:这是 Fcitx4 框架下Rime的用户配置目录。如果你系统里是Fcitx4,才会使用这个路径。我的fcitx version: 4.2.9.32.36,deepin20系统,属于练手的老破小机器。

4.配置

在Rime的配置目录下,新建了default.custom.yaml,内容如下。激活备选词框两个输入法和备选词数量。按ctrl+`可以调出输入法选项。

patch:
  schema_list:
    - schema: rime_ice
    - schema: rime_frost  
  menu/page_size: 10

image.png

第二处改动是rime_frost.schema.yaml内将拼音注释取消掉

  spelling_hints: 0          # 修改,挂载词库 rime_frost.dict.yaml
  #spelling_hints: 8           # corrector.lua :为了让错音错字提示的 Lua 同时适配全拼双拼,将拼音显示在 comment 中
  always_show_comments: false  #修改
  #always_show_comments: true  # corrector.lua :Rime 默认在 preedit 等于 comment 时取消显示 comment,这里强制一直显示,供 corrector.lua 做判断用。
  initial_quality: 1.2        # 拼音的权重应该比英文大
  comment_format:             # 标记拼音注释,供 corrector.lua 做判断用
    #- xform/^/[/             #原来的注释掉
    #- xform/$/]/
     - xform/.*//              #修改
  show_comment: false          #修改


image.png

image.png

本来还想修改下皮肤和备选字的颜色字体什么的,发现毫无效果,虽然在以下两个文档中多次尝试,但都没有效果。后来看到是一些文章提到这是fcitx的特性。

特性 default.custom.yaml fcitx_rime.custom.yaml
作用对象 输入法方案(Schema)的行为 Fcitx前端(界面)的外观和行为
管理内容 候选词数量、方案列表、模糊音、标点符号、翻译引擎等输入逻辑 候选框字体/大小、颜色、配色方案、窗口位置、应用排除等显示效果
生效范围 全局,影响所有输入法方案 全局,但只针对Fcitx这个前端框架的显示部分
修改影响 改变打字时的逻辑和候选结果 改变你看到的候选框和文字样式

5.给自己一个总结
Rime中三个特色命名,weasel.yaml小狼毫适用于window配置皮肤。squirrel.yaml土拨鼠适用于macos配置皮肤。中洲韵是linux的别称,但是无法配置皮肤。

曾经在window上、手机上折腾过不止一次,却没有好好记录下,在linux上再次搞清楚了,也算是对自己付出的时间沉淀成文字,留下痕迹。

——————————————————

年少不知愁滋味,却道天凉好个秋。

Reply Favorite View the author
All Replies

No replies yet