中文输入与系统语言
“能打中文”“能显示中文”和“菜单变成中文”需要分别设置。只想用拼音打字,可以保留英文桌面,先完成输入法部分;想使用 Rime、双拼或 Emoji,再继续后面的配置。
先检查已有组件
Section titled “先检查已有组件”在 Omarchy 桌面的终端中运行:
pacman -Q fcitx5 fcitx5-gtk fcitx5-qt noto-fonts-cjksystemctl --user status omarchy-fcitx5.service核对的基础软件包清单已包含这些组件。pacman -Q 输出包名和版本;某个包不存在会单独报错。服务应在图形会话中运行;若显示 Unit ... could not be found,说明安装版本或服务布局不同,先查阅该版本说明,不要直接套用后面的重启命令。
添加基础拼音
Section titled “添加基础拼音”安装中文引擎和配置工具:
omarchy pkg add fcitx5-chinese-addons fcitx5-configtoolfcitx5-configtool如果安装提示仓库或依赖版本问题,先按系统更新完成更新,再重试;不要仅刷新包数据库后继续安装旧系统的软件。
- 在配置工具的输入法列表中添加 Pinyin(拼音)。若列表有“仅显示当前语言”筛选,取消它后再搜索。
- 保留原来的键盘输入项,在“全局选项”中查看并设置切换输入法的按键。避免与 Omarchy 快捷键冲突。
- 应用设置。如果新引擎尚未加载,且前面的服务确实存在,在桌面终端运行:
systemctl --user restart omarchy-fcitx5.service打开一个文本输入框,切换到拼音,输入 nihao 并选择“你好”,再切回英文确认正常。按 Fcitx 官方引擎说明,安装引擎后还需要在配置工具中启用,装包本身不等于已经能输入。
Omarchy 已通过用户服务启动 Fcitx5;该配置下不需要另加 fcitx5 -d 自启动。
Rime 与雾凇拼音
Section titled “Rime 与雾凇拼音”Fcitx5 是输入法框架,Rime 是输入法引擎,雾凇拼音是 Rime 的配置方案。三者作用不同;安装了框架并不等于已经启用 Rime。
手动配置 Rime
Section titled “手动配置 Rime”先完成上面的基础检查,再安装 Rime 引擎和配置工具。具体包名以你的系统仓库和 Arch 软件包目录为准:
omarchy pkg add fcitx5-rime fcitx5-configtoolfcitx5-configtool在配置工具中将 Rime 加入输入法列表,保留 keyboard-us,应用设置后重新打开一个文本输入框。配置文件通常位于 ~/.config/fcitx5/;Rime 用户目录通常位于 ~/.local/share/fcitx5/rime/。这些路径来自个人经验文章,执行前请用文件管理器或 fcitx5-diagnose 确认实际路径。
设置简体字、双拼和 Emoji
Section titled “设置简体字、双拼和 Emoji”Rime 方案由 YAML 文件控制。修改前先备份已有文件,避免覆盖个人词库。
- 需要简体方案时,在 Rime 用户目录检查
default.custom.yaml,再按 Rime Ice README选择方案。 - 需要双拼时,先确认目标方案名称,再在方案列表中加入对应的 double-pinyin 方案。
- 需要 Emoji 时,参考 rime-emoji README,不要直接复制未经核对的 YAML 片段。
每次修改后都要重新部署或重启 Fcitx5,并在文本框中分别测试中文、英文、数字和 Emoji。配置文件语法错误时,先恢复备份再继续定位。
使用 rime-ice-installer
Section titled “使用 rime-ice-installer”rime-ice-installer 是社区维护的 Arch Linux TUI 安装器。其 README 声明会安装或配置 Fcitx5、Fcitx5 Rime、雾凇拼音、可选的万象模型、候选框主题和切换快捷键,并会备份部分现有配置。
先查看执行计划:
rime-ice-installer --yes --dry-run确认计划中的包、目录和快捷键都符合预期后,再运行交互安装:
rime-ice-installer根据项目 README,安装器可能涉及以下位置:
~/.config/fcitx5/config~/.config/fcitx5/profile~/.config/fcitx/rime/~/.local/share/fcitx5/rime/- 对应的
_bak备份目录或文件
项目 README 还说明它会处理 Ctrl + Space、左右 Shift 和候选框字号。Omarchy 自己的 Hyprland 键盘选项可能与左右 Shift 冲突;如果你依赖 CapsLock 或已有快捷键,先保留备份并逐项检查。不要同时运行多个安装器,它们可能会修改相同的 Fcitx5 profile、快捷键和 Rime 用户目录。
检查中文字体
Section titled “检查中文字体”如果汉字显示为方块,先查询字体匹配结果:
fc-match -f '%{family}\n' 'sans-serif:lang=zh-cn'核对的默认安装包含 noto-fonts-cjk。如果前面的包检查显示缺失,可以补装,再重启出现问题的应用:
omarchy pkg add noto-fonts-cjk字体匹配结果可用于判断是否有中文字体,最终还要在目标应用中检查汉字显示。修改终端的等宽字体参阅字体设置。
按需设置界面语言
Section titled “按需设置界面语言”只需要设置单个应用的中文菜单时,优先使用应用自己的语言设置,无需改变全系统 locale。
如果确实需要支持本地化的应用默认使用简体中文,先记录当前状态:
localectl statuslocalelocale -a确认 locale -a 是否已有 zh_CN.utf8。若没有,用 sudoedit /etc/locale.gen 取消已有 zh_CN.UTF-8 UTF-8 行的注释,保留其他已启用条目,再运行:
sudo locale-gen生成成功后,可设置默认语言并注销重新登录:
sudo localectl set-locale LANG=zh_CN.UTF-8这会影响支持本地化的应用,也可能改变日期和数字格式;已有用户语言覆盖项仍可能优先。重新登录后用 locale 检查生效情况。想恢复时,将 LANG 设回刚才记录的值并重新登录,不要把全局 LC_ALL 当成常规配置。步骤依据 ArchWiki Locale。
常见问题的排查顺序
Section titled “常见问题的排查顺序”| 症状 | 先检查什么 | 参考来源 |
|---|---|---|
| 没有拼音或 Rime 选项 | 对应引擎是否安装、配置工具是否加入输入法、列表筛选是否关闭 | Fcitx 输入法引擎说明 |
| Ctrl+Space 无效 | Fcitx5 全局快捷键是否冲突、Hyprland 是否占用组合键 | Omarchy 快捷键、rime-ice-installer README |
| 只能在英文和中文间偶发切换 | fcitx5-diagnose、profile 默认输入法组和服务状态 |
Fcitx 诊断资料 |
| 候选框不跟随光标 | 记录应用是 Wayland 还是 XWayland,再按 Fcitx Wayland 指南排查 | Fcitx 5 Wayland 指南 |
| 拼音未打完候选框消失 | 先记录应用、Fcitx5、Rime 版本,再查看社区问题反馈 | X 上的 Rime 反馈 |
| 中文能输入但菜单仍是英文 | 应用需要自己的翻译资源;输入法不负责翻译菜单 | Omarchy 中文站 |
分享诊断输出前,先移除本机路径、用户名、网络地址和其他环境信息。
继续查看中文资源目录,或阅读官方译文中的键盘、鼠标与触控板配置。
来源与核对范围
Section titled “来源与核对范围”- Omarchy 源码快照
83957145(上游源码,2026-10-18 核对)。 - Fcitx 输入法引擎说明、Fcitx Wayland 指南和 Fcitx Debugging(上游资料,2026-10-18 核对)。
- rime-ice-installer README、Rime Ice与 rime-emoji(社区项目,2026-10-18 核对)。
- Omarchy 设置中文输入法(个人经验文章,2026-10-18 核对,不作为安全依据)。
- Rime 切换与候选框反馈(X 社区反馈,2026-10-18 核对,只作问题线索)。
本文未在 Omarchy 实机执行验证;不同版本请先重新检查包名、服务名、快捷键和配置目录。