@MatrixC7
Since you are using fcitx5-diagnose, you are using fcitx5, not fcitx, right?
Fcitx5 warns you not to set these environment variables if you have GTK_IM_MODULE and QT_IM_MODULE set in wayland.
The support wiki also says not to set them.
https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#KDE_Plasma
-
Environment variables:
- Set XMODIFIERS=@im=fcitx for XWayland application
- Start fcitx5 by go to "System settings" -> "Virtual keyboard" -> Select Fcitx 5
- Do not set GTK_IM_MODULE & QT_IM_MODULE & SDL_IM_MODULE . You could unset GTK_IM_MODULE & QT_IM_MODULE by runing im-config and then selecting do not set any IM from im-config and use desktop default"
- Run chromium/electron application with --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
-
Caveats:
- Certain Gtk/Qt application that only works under X11 may still need to set GTK_IM_MODULE or QT_IM_MODULE for them individually.
- If you set GTK_IM_MODULE/QT_IM_MODULE globally, you will hit this issue Candidate window is blinking under wayland with Fcitx 5
Are you running fcitx5-wayland from virtualkeyboard(KWin)?
Pinned Comments
phoepsilonix commented on 2025-01-21 08:32 (UTC)
https://gitlab.manjaro.org/packages/extra/manjaro-asian-input-support/