原来使用搜狗拼音输入法,很感谢搜狗团队把这么好用的输入法带到 Linux 系统上。但是 Linux 用户哪有不折腾的呢,无意中在 v2ex 上看到有人推荐开源的中州韵输入法,必须体验一下。

因为搜狗输入法运行在 fcitx 框架,而 fcitx-rime 的 gitbub 仓库已经被设置为归档只读状态,所以决定使用 ibus-rime 方案。

卸载 fcitx

$ sudo apt remove fcitx
$ sudo apt autoremove

安装 ibus 和中州韵

$ sudo apt install ibus
$ sudo apt install ibus-rime

修改默认输入框架

$ im-config

跟随向导,将系统的默认输入框架修改为 ibus

配置 ibus

在输入法里面添加 rime

--_002

默认使用简体中文

中州韵默认是繁体字,默认中文只要在配置目录添加一个自定义文件即可。

~/.config/ibus/rime$ nano luna_pinyin.custom.yaml

配置内容:

patch:
  switches:                   # 注意縮進
    - name: ascii_mode
      reset: 0                # reset 0 的作用是當從其他輸入方案切換到本方案時,
      states: [ 中文, 西文 ]  # 重設爲指定的狀態,而不保留在前一個方案中設定的狀態。
    - name: full_shape        # 選擇輸入方案後通常需要立即輸入中文,故重設 ascii_mode = 0;
      states: [ 半角, 全角 ]  # 而全/半角則可沿用之前方案中的用法。
    - name: simplification
      reset: 1                # 增加這一行:默認啓用「繁→簡」轉換。
      states: [ 漢字, 汉字 ]

全部配置完成后要注销或重启系统才能生效!

Reference