EndeavourOS英文系统中安装中文输入法

Linux 下最常用的输入法就是 Fcitx 了, 今天记录下EndeavourOS英文系统中安装中文输入法的步骤。

安装 Fcitx5 输入法框架

安装 Fcitx5 软件包:

sudo pacman -S fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool fcitx5-rime fcitx5-im librime
  • fcitx5: 输入法基础框架主程序
  • fcitx5-gtk: GTK 程序的支持, 必须安装, 修复打字太快漏字的问题
  • fcitx5-qt: QT5 程序的支持, 必须安装, 修复打字太快漏字的问题
  • fcitx5-configtool: 图形化配置工具
  • fcitx5-rime: RIME 输入法
  • fcitx5-im: 输入法设置工具
  • librime: rime 相关库

备注:

  • 需要安装 fcitx5-gtk 和 fcitx5-qt 不然打字太快会发生漏字的现象, 就是拼音没有变成汉字而是直接插入输入框中。
  • 附加组件: 粘贴板和快速输入模块的快捷键去掉, 避免和 Emacs 按键冲突

Wayland 环境设置

安装好上面的 Fcitx 包,在 KDE 环境下,只需要进入 KDE 设置->虚拟键盘, 选择 Fcitx5 后重新注销即可在大部分应用中输入中文。

一些特殊的应用,比如微信就无法输入中文, 需要创建配置文件 ~/.config/plasma-workspace/env/ime.sh 文件, 并在配置文件中写入

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

重新注销后就可以在 Wayland 环境下的微信输入中文了。

安装 Fcitx5 皮肤

yay -S fcitx5-skin-adwaita-dark

然后修改配置文件 ~/.config/fcitx5/conf/classicui.conf

# 横向候选列表
Vertical Candidate List=False

# 禁止字体随着 DPI 缩放, 避免界面太大
PerScreenDPI=False

# 字体和大小, 可以用 fc-list 命令来查看使用
Font="Noto Sans Mono 13"

# Gnome3 风格的主题
Theme=adwaita-dark

安装万象输入法

ArchLinux 里面安装万象输入法非常简单, yay直接安装 rime-wanxiang-updater

yay -S rime-wanxiang-updater

运行 rime-wanxiang-updater, 直接选择第一项 “自动更新” 菜单项即可,安装所有东西后,退出重新登录皆可体验流畅的输入法

修改翻页配置

找到 ~/.local/share/fcitx5/rime/default.yaml 配置文件,在 bindings 下面增加

- { when: has_menu, accept: comma, send: Page_Up }
- { when: has_menu, accept: period, send: Page_Down }

配置,然后重启输入法,就可以实现逗号和句号对候选词进行快速翻页。

快捷输入

有时候我们需要输入日期或者原点等符号,就可以用万象输入法的字符 / 作为符号扩展输入。

下面是输入法激活的时候,你输入下面这些辅助码就可以快速输入特殊字符,节省大量时间:

  • /rq 日期
  • /sj 时间
  • /yd 原点符号
  • /sx 数学符号
  • /ss 手势符号
  • /rc26o 26 天前的日期
  • /rc26p 26 天后的日期
  • /nl 农历日期
  • /xq 星期几
  • /jq 节气
  • /dt 日期和时间
  • /jr 今天后面的节日,以及还要多少天

如果输入法模式下,需要输入 / 自己, 只需要输入 // 即可。

posted @ 2026-01-11 19:53  jigsawecho  阅读(2)  评论(0)    收藏  举报