第 5.3 节 五笔输入法

FreeBSD 使用 98 五笔输入法教程

rime

rime 输入法引擎依赖于输入法面板"ibus/fcitx",所以使用 rime 的前提是先正确配置 ibus/fcitx,下面的择其一,进行安装。

# pkg install zh-fcitx5-rime
# pkg install zh-ibus-rime

或者:

# cd /usr/ports/chinese/fcitx5-rime/ && make install clean
# cd /usr/ports/chinese/ibus-rime/ && make install clean

ibus

如果使用 ibus,环境变量配置:安装好运行初始化命令 ibus-setup,将 98 五笔码表(wubi86.dict.yamlwubi86.schema.yaml)复制到 /usr/local/share/rime-date 目录下,修改 rime-date 目录下 default.yaml 文件:

打开 default.yaml 找到schema_lis

下面第一行添加 - schema: wubi98 保存退出重新加载 ibus 输入法即可。

fcitx 5

首先下载所需文件:https://github.com/FreeBSD-Ask/98-input

98wbx.conf 文件复制到 /usr/local/share/fcitx5/inputmethod/inputmethod 目录)下面 把 fcitx-98wubi.pngorg.fcitx.Fcitx5.fcitx-98wubi.png 图标复制到 /usr/local/share/icons/hicolor/48x48/apps/(apps 目录)下面 把 98wbx.main.dict 词库放到 /usr/local/share/libime/libime目录)下面 重启 fcitx5,在 fcitx5-configtool 起用 98 五笔即可

提示:王码 98 五笔生成 .dict 库方法,直接用下面命令生成:

$ libime_tabledict 98wbx.txt 98wbx.main.dict

安装完成选择 rime 输入法即可,rime 默认输入法为朗月拼音(我也不知道是什么)。可以使用pkg search zh-rime查找支持的输入法。

# pkg install zh-rime-wubi

或者:

# cd /usr/ports/chinese/rime-wubi/
# make install clean

五笔输入法已经安装好,在开始之前记住两个目录,第一个对应 ibus,第二个对应 fcitx5,都是 rime 的配置文件位置:

~/.config/ibus/rime             # ${XDG_CONFIG_HOME}/ibus/rime
~/.local/share/fcitx5/rime      # ${XDG_DATA_HOME}/fcitx5/rime

其实两者都尊循 XDG 基本目录规范,但 FreeBSD 中没有定义这两个环境变量,写在这里只是作个介绍。开始设置前先进入正确的配置目录

$ cd ~/.config/ibus/rime
$ cd ~/.local/share/fcitx5/rime
  1. 启用五笔 86 输入法

$ rime_deployer --add-schema wubi86

当前已安装的输入法可以用 ls /usr/local/share/rime-data查看,上面命令中"wubi86",即对应其中的wubi86.schema.yaml文件。比如目录下有terra_pinyin.schema.yaml则可以添加地球拼音

$ rime_deployer --add-schema terra_pinyin

这时配置目录下生成default.custom.yaml,这是 rime 的主要配置文件,示例如下

kamixp% cat default.custom.yaml
patch:
  schema_list:
    - {schema: wubi86}%
  1. 修改候选字为 9 行

形式一:

$ rime_patch default menu
page_size: 9
^D
patch applied.

其中 default 对应default.custom.yaml文件

menu 对应一级选项,page_size 对应二级选项

^D 空行按下 ctrl+D 表示结束,命令反馈输出 “patch applied”

形式二:

$ rime_patch default menu/page_size
9
^D
patch applied.

各项解释同形式一

这里推荐使用形式二进行设置,形式一在复杂一点的设置中要求对配置文件格式有一定了解

  1. 默认英文输出

$ rime_patch wubi86 'switches/@1/reset'
1
^D
patch applied.

这里把 patch 应用到 wubi86 输入法上(写入 wubi86.custom.yaml),大部分的选项都是和输入法相关的,只有少部分选项是全局的(写入 default.custom.yaml

具体的可用的设定选项参考下面两个链接:

98 五笔码表 下载地址

FreeBSD-98wubi-tables

最后更新于

FreeBSD 中文社区 2024