原先在X11下需要配置的环境变量如下:
XMODIFIERS=@im=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
然而在Wayland环境下,Fcitx5不再建议设置这些环境变量,而是直接在系统设置->键盘->虚拟键盘下选择Fcitx,同时,只留下这一行环境变量:
XMODIFIERS=@im=fcitx
然而WPS需要这些环境变量,故修改WPS的desktop文件,为其加上所需环境变量即可:
Exec=env XMODIFIERS="@im=fcitx" GTK_IM_MODULE="fcitx" QT_IM_MODULE="fcitx" SDL_IM_MODULE=fcitx GLFW_IM_MODULE=ibus /usr/bin/wps %F