Onion_Rime_Files (洋葱 Rime 方案),一套面向 Windows 、 macOS 、 Linux 桌面 Rime (小狼毫鼠须管、 fcitx5‑rime )的综合性输入配置套件,以注音输入为核心,同时提供双拼、拼音、形码、行列码等多套主方案;内置大量外挂子方案,支持中日韩、拉丁、希腊、西里尔多语种混打,附带大量 Lua 增强工具、符号、 Emoji 、自定义短语、计算器等能力 GitHub 。

重要提示:洋葱注音的交互逻辑不同于微软新注音等传统 Windows 注音,更接近手机注音习惯;整套方案重度依赖 librime‑lua 插件,旧版 Rime 核心会缺失大量功能;项目禁止商业用途 GitHub 。

仓库文件不按方案分开存放,全部资源集中在rimefiles目录,配套 Python 脚本sort_rime_file.py,自动拆分生成各个独立方案文件夹,方便按需选用部署,也可以直接下载 Releases 已经分好的成品压缩包。

主输入方案一览

音码类

  1. 注音‑纯注音版:精简基础版,适合注音新手入门,仅保留基础注音输入能力,去掉复杂多语言扩展。
  2. 注音‑plus 版:基础注音之上嵌入多国语言入口,声调键作为外语唤起快捷键,手感和纯注音保持一致,就算不用外语也推荐使用。
  3. 注音‑mix‑in 版:集大成混打版本,中文、日文、韩文、拉丁音标可以无切换直接混打,提供 4 套子变体,可选择不同按键排布,减少撞码,适合高频多语言写作。
  4. 洋葱双拼:支持简拼模式; Type2 版本强制两码输入,声调可省略。
  5. 拼音‑mix‑in:带扩展能力的全拼方案。

形码类

  • 形码:单出 /plus/mix‑in 三套变体
  • 行列码:行列 30 、行列 10 方案

外挂挂载子方案

可以搭配主方案启用,扩展输入能力:

  • 西欧字母:拉丁音标、希腊字母、西里尔俄文字母、全形字符、 Easy‑English 英汉字典
  • 东亚语言:韩文 HNC 、韩文形码、日文输入、注音文输出
  • 符号集: Emoji 、颜文字、各类特殊符号系列

通用增强功能

  1. 计算器:特定前缀唤起数学表达式计算;
  2. 时间日期输出:快速输出各类格式的时间;
  3. 系列符号 / Emoji:输入关键字调取颜文字、特殊符号;
  4. 反查功能:形码、注音互相反查编码;
  5. 自定义短语:支持自定义 custom 短语;
  6. 字符信息输出:可显示单字 Unicode 编码;
  7. 丰富选字布局:支持多种选字键盘布局( 8×2 /6×2 /8×1 等)。

安装部署方式

方式 1 :下载源码,运行脚本拆分

  1. 仓库 Code 按钮下载 ZIP 源码包并解压;
  2. 执行 Python 脚本,自动生成「电脑 RIME 方案_日期」文件夹:
python sort_rime_file.py
  1. 进入生成目录,挑选你需要的方案,把文件夹内全部文件复制到 Rime 用户目录:
    • Windows :%APPDATA%\Rime
    • macOS :~/Library/Rime
    • Linux ibus‑rime :~/.config/ibus/rime
    • Linux fcitx5‑rime :~/.local/share/fcitx5/rime

⚠️注意:opencc文件夹不要直接整体覆盖,把内部文件合并进已有 opencc 目录。

  1. (可选)复制对应系统的外观配置weasel.custom.yaml / squirrel.custom.yaml
  2. 执行 Rime 「重新部署」。

方式 2 :直接下载 Releases 打包

在项目 Releases 下载已经拆分完毕的 zip 包,解压后挑选需要的方案,复制文件到 Rime 用户目录。

方式 3 : Github Actions Artifact

Actions 工作流运行产物,登录 GitHub 账号即可下载自动打包文件。

七、版本依赖重要提醒

该套件大量使用新版librime‑lua接口:

  1. macOS :建议鼠须管 Squirrel ≥1.0.3 ; macOS12 及以下旧系统需要手动替换新版 librime 核心。
  2. Windows 小狼毫:推荐 weasel 0.17.4 ;旧版本需要手动替换 Oct 14,2024 之后版本的 librime 内核。
  3. Linux :发行版自带 librime 版本普遍老旧,缺少 librime‑lua ,需要自行编译替换内核,否则大量 Lua 功能不可用。

项目以 macOS 新版鼠须管作为基准开发,不向下兼容老旧内核。