2022年06月29日
阅读: 6399
Arch 系安装Fcitx5中文输入法
友情提醒:本文最后更新于 771 天前,文中所描述的信息可能已发生改变,请谨慎使用。
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 fcitx5-qt fcitx5-gtk fcitx5-pinyin-moegirl
三、配置环境变量
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 吧 ヾ(≧へ≦)〃 😉