Arch 系安装Fcitx5中文输入法

fcitx5是fcitx的继任者,打字精准度有着不小的提升,对Wayland支持比前代友好,输入效率提高了不少,让我们来安装一下,这个新一代的输入法框架吧。

一、删除Fcitx4

sudo pacman -Rs $(pacman -Qsq fcitx)

二、安装Fcitx5

fcitx5-im包组下包含了我们需要的软件,直接安装fcitx5-im即可,对于qt4支持,还要在aur上面安装 fcitx5-qt4-git。安装输入法fcitx5-chinese-addons,喜欢用rime的朋友可以安装fcitx5-rime。词库方面,有两个,fcitx5-pinyin-zhwiki肥猫大佬根据中文维基百科整理的,fcitx5-pinyin-moegirl根据萌娘百科整理,适用于拼音输入法,使用rime的朋友可以在后面加“-rime”。推荐使用fcitx5-pinyin-zhwiki。两个词库都在archlinuxcn源中。

sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-pinyin-zhwiki

三、配置环境变量

1、编辑 ~/.pam_environment

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

2、使用wps的用户还需要编辑 ~/.xprofile

export QT_IM_MODULE=fcitx5

注意

  • SDL_IM_MODULE 是为了让一些使用特定版本 SDL2 库的游戏,比如 Dota2 能正常使用输入法。
  • GLFW_IM_MODULE 是为了让 kitty 启用输入法支持。此环境变量的值只能为 ibus。

四、主题推荐

sudo pacman -S fcitx5-material-color

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

# 垂直候选列表
Vertical Candidate List=False
# 按屏幕 DPI 使用
PerScreenDPI=True
# Font (设置成你喜欢的字体)
Font="思源黑体 CN Medium 13"
# 主题
Theme=Material-Color-Pink

根据颜色不同,使用以下主题名称:

  • Material-Color-Pink
  • Material-Color-Blue
  • Material-Color-Brown
  • Material-Color-DeepPurple
  • Material-Color-Indigo
  • Material-Color-Red
  • Material-Color-Teal
  • Material-Color-Black
  • Material-Color-Orange
  • Material-Color-SakuraPink

单行模式:

  • 对于 fcitx5 自带的 pinyin,请修改 ~/.config/fcitx5/conf/pinyin.conf
  • 对于 fcitx5-rime,请新建/修改 ~/.config/fcitx5/conf/rime.conf

加入/修改以下内容:

# 可用时在应用程序中显示预编辑文本
PreeditInApplication=True

注意:修改配置文件 ~/.config/fcitx5/profile 时,请务必退出 fcitx5 输入法,否则会因为输入法退出时会覆盖配置文件导致之前的修改被覆盖;修改其他配置文件可以不用退出 fcitx5 输入法,重启生效。

参考连接:

GitHub - hosxy/Fcitx5-Material-Color: 一款使用Material Design 配色的 fcitx5 皮肤,喜欢的话给个 star 吧 ヾ(≧へ≦)〃 😉

Fcitx5 (简体中文) - ArchWiki

https://zhuanlan.zhihu.com/p/468426138

https://zhuanlan.zhihu.com/p/341637818

上一篇:Linux 磁盘挂载目录