Fcitx5配置问题

随着Fcitx5的升级,它的功能不断完善,根据 Fcitx5 ArchWiki 的记录,我的 Gnome Wayland环境(其他桌面环境请参考前述Fcitx5 ArchWiki)需要做出如下设置:

  1. 修改整体环境变量 /etc/environment, 去掉 GTK_IM_MODULE=fcitx, 但是务必保留 XMODIFIERS=@im=fcitx 和 QT_IM_MODULE=fcitx , 于是我的 environment 文件为:
/etc/environment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
# 为支持Xwayland支持Fcitx5
XMODIFIERS=@im=fcitx
# 2026年10月24日,已经按官方推荐不再设置这一变量
# GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
# set nvidia force GBM as a backend
GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia
MUTTER_DEBUG_KMS_THREAD_TYPE=user
# For firefox language
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
  1. 为支持运动于Xwayland的GTK软件,在~/.config/gtk-3.0/settings.ini和~/.config/gtk-4.0/settings.ini中添加:
1
2
[Settings]
gtk-im-module=fcitx
  1. Gnome Wayland 输入框精准定位

由于Gnome的工作原理,使得Fcitx5暂时不能完成在一些程序中的输入框精准定位和无法在gnome-shell UI上显示候选窗口,则需要安装插件gnome-shell-extension-kimpanel-git, 即

1
paru -S gnome-shell-extension-kimpanel-git
  1. 参考文献: