在 Arch 上使用 fcitx5

我已经很久没用 fcitx4 了,转到 fcitx5 ,丝滑体验

建议使用 archlinuxcn 源,不会配置可以看 ArchlinuxCN 镜像使用帮助,每个人都会,不想多说
首先需要移除旧的 fcitx ,然后安装 fcitx5

1
2
yay -Rs $(yay -Ss fcitx | grep Installed | cut -d "/" -f 2 | awk '{print $1}')
yay -S fcitx5-chinese-addons-git fcitx5-git fcitx5-gtk-git fcitx5-qt5-git

安装完成后,首先需要编辑 fcitx5 配置文件,在 ~/.config/fcitx5/profile, 直接照抄就可以。需要注意的是,编辑配置文件前需要你杀掉 fcitx5 的进程,否则配置文件会自动还原

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[Groups/0]
# Group Name
Name=Default
# Layout
Default Layout=us
# Default Input Method
DefaultIM=pinyin

[Groups/0/Items/0]
# Name
Name=keyboard-us
# Layout
Layout=

[Groups/0/Items/1]
# Name
Name=pinyin
# Layout
Layout=

[GroupOrder]
0=Default

然后引入环境变量

  • 对于 wayland: ~/.pam_environment

    1
    2
    3
    GTK_IM_MODULE=fcitx5
    QT_IM_MODULE=fcitx5
    XMODIFIERS="@im=fcitx"
  • 对于 x11: ~/.xprofile

    1
    2
    3
    4
    export GTK_IM_MODULE=fcitx5
    export XMODIFIERS=@im=fcitx5
    export QT_IM_MODULE=fcitx5
    fcitx5 &

    对于不知道自己是 x11 还是 wayland 的小可爱,可以用echo ${XDG_SESSION_TYPE}看一下

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×