Plasma 6.7.0+ with neon breaks compatibility with fcitx5?

Continuing the discussion from is plasma 6.7.1 available for neon/:

The build server is now up and running, and I’ve upgraded to Plasma 6.7.2, but the problem still persists.

I downloaded neon-user-desktop-20260709-0522.iso, which came with Plasma 6.7.0 by default, and performed a clean installation using virt-manager. Then, I updated all packages via Discover and upgraded to Plasma 6.7.2. Next, I installed only fcitx5 via Discover, enabled it in System Settings, and opened Konsole. When I pressed Shift+M, it output “m”; when I pressed Ctrl+V, it output ‘v’. Later, I disabled fcitx5 in System Settings, and when I pressed Shift+M in Konsole, it output “M”.

after texting here fcitx5 on my host os is broken so i cant use translator :confused:

as a comparison, here are the systems i have used and whether the bug exists in them:

  • Neon with Plasma 6.6.5: No
  • Neon with Plasma 6.7.0: Yes
  • Neon with Plasma 6.7.2: Yes
  • Gentoo with Plasma 6.6.5: No
  • NixOS with Plasma 6.7.1: No

same issue here

I encountered the same issue, which led me to switch to GNOME. I hope it gets fixed soon—I’d prefer to use KDE Neon.

The issue still persists in Plasma 6.7.3 and has been going on for about a month.

I’ve decided to abandon Neon and switch to Gentoo until this issue is fixed, keeping Neon as a fallback option, just like with Windows 10. For others encountering this problem, I recommend temporarily switching to the Kubuntu repositories. I’ve also found a discussion that might be helpful: https://askubuntu.com/questions/1273908/can-i-convert-kde-neon-to-ubuntu-in-place

Just noticed that someone provided a solution in another post: Modifier keys doesn't work under kde plasma 6.7.x and fcitx 5 - #2 by SnDream

It works well for me. I use rime-ice, and here’s what I did during the migration:

cd ~sudo apt remove fcitx5 fcitx5-rime && sudo apt autoremove
flatpak install flathub org.fcitx.Fcitx5
flatpak install flathub org.fcitx.Fcitx5.Addon.Rime
git clone https://github.com/rime/plum.git --depth 1 && cd plum && chmod +x ./rime-install
rime_frontend=fcitx5-rime rime_dir="$HOME/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime" ./rime-install iDvel/rime-ice

Then copy userdb files over:

cp ~/.local/share/fcitx5/rime/luna_pinyin.userdb ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime
cp ~/.local/share/fcitx5/rime/rime_ice.userdb ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime

If there are other configuration files to copy:

cp --interactive ~/.config/fcitx5 ~/.var/app/org.fcitx.Fcitx5/config

You could try backing up ~/.local/share/fcitx5/rime and ~/.config/fcitx5 and replacing remove with purge in the command above, but I haven’t tested this myself.