ibus-rime简体输入法配置

九月 04, 2025 #ibus-rime

安装ibus-rime

sudo apt update
sudo apt install ibus-rime
sudo apt install rime-data-pinyin-simp
ibus restart

配置简体拼音

# 快捷键Ctrl+Shift+4切换简体模式
# vim ~/.config/ibus/rime/default.custom.yaml
patch:
  schema_list:
    - schema: luna_pinyin_simp
  menu:
    page_size: 9
  # /usr/share/rime-data/default.yaml
  switcher:
    hotkeys:
      - Control+Shift+grave
      - F4
  ascii_composer/switch_key:
    Shift_L: commit_code
  key_binder/bindings:
    # 当有候选框时,Esc 关闭候选框
    - { when: has_menu, accept: Escape, send: Escape }
    # 当正在输入拼音(composing)时,Esc 清空并切出
    - { when: composing, accept: Escape, send: Escape, commit: "" }
    - { when: always, accept: Escape, toggle: ascii_mode }

# vim ~/.config/ibus/rime/ibus_rime.custom.yaml
patch:
  style:
    horizontal: true

部署生效排查

ibus restart
rime_deployer --compile ~/.config/ibus/rime/
~/.config/ibus/rime/installer.sh --build
ibus list-engine
ibus read-cache

安装扩展词库

# 安装 Plum
curl -fsSL https://raw.githubusercontent.com/rime/plum/master/rime-install | bash
# 使用 Plum 安装扩展词库,例如雾凇拼音(参考其文档)或 emoji 支持
bash rime-install emoji
bash rime-install emoji:customize:schema=luna_pinyin_simp

自定义词汇和短语

你可以通过编辑用户词典文件(如 luna_pinyin_simp.user.dict.yaml)来添加个人常用词条。文件格式通常如下:

# ~/.config/ibus/rime/luna_pinyin_simp.user.dict.yaml
name: luna_pinyin_simp.user
version: "2025.09.04"
sort: by_weight
use_preset_vocabulary: true
...
# 在此处添加你的自定义词条
import_tables:
  - luna_pinyin_simp
# 可以引入其他词库表

另一种简体配置

# vim luna_pinyin.custom.yaml
patch:
  switches:
    - name: ascii_mode
      reset: 0
      states: [ 中文, 西文 ]
    - name: full_shape
      reset: 0
      states: [ 半角, 全角 ]
    - name: simplification
      reset: 1        # 默认简体
      states: [ 繁體, 简体 ]

  engine/filters:
    - simplifier
    - uniquifier
# 关键是 reset: 1,这样启动时就是 简体字