Bug 485401 - After installing fcitx5, plasma will not load
Summary: After installing fcitx5, plasma will not load
Status: CLOSED NOT A BUG
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-11 22:31 UTC by noa
Modified: 2024-04-12 23:11 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description noa 2024-04-11 22:31:20 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
I try to install fctix5 for chinese input.  After installing the packages and restarting, i see the display manager.  After typing the password to login, the display goes blank and does not load the desktop.

STEPS TO REPRODUCE
1. Install kde neon and system upgrade.
2. sudo apt install fcitx5 fcitx5-chinese-addons kde-config-fcitx5 fcitx5-theme-breeze
3. restart
4. try and log in

OBSERVED RESULT
After the login screen, the screen goes black.  A breeze theme cursor is visible, but the splash screen does not show.

EXPECTED RESULT
I expect to be able to log in as normal and be able to type in chinese.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: KDE neon 6.0
(available in About System)
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION
I am running linux surface kernel version 6.8.1-surface-1 on surface go 3, but also have this problem even with the default kernel on the same device.
Comment 1 noa 2024-04-11 22:37:18 UTC
Sorry, i've just checked and just installing fcitx5 package (not the extra packages for chinese and settings) also causes the issue.  And a logout, rather than shutdown, also causes the same state.
Comment 2 Nate Graham 2024-04-12 18:09:01 UTC
fcitx5 is for Plasma 5, so I wouldn't expect it to work in Plasma 6.
Comment 3 noa 2024-04-12 21:58:32 UTC
The repositories have packages for fcitx5-frontend-qt6, and the website also mentions the qt6 support, so i'm not sure about that.  But even if it shouldn't be expected to work, it also shouldn't be expected to stop the whole system from loading.

If this isn't a bug, i think the fact that the recommended cjk ime for plasma no longer works in plasma should be some kind of an issue.  If i want to type in chinese, what should i use?  The plasma ibus integration is terrible (for example it looks out of place, there is no settings integration).
Comment 4 fanzhuyifan 2024-04-12 22:16:34 UTC
FWIW fcitx5 works for me for inputting Chinese on wayland, arch linux.
Comment 5 noa 2024-04-12 23:11:37 UTC
I went through installing the packages one by one with --no-install-recommends and it also now works for me.  The issue was the im-config package; if i install the fcitx5 package and then remove im-config, i can login and everything looks and works perfectly, even with plasma 6.

I'm pretty clueless at doing this kinds of working out what the problem is beyond that.  I don't know if this is a problem with im-config or kde.  im-config appears to be a debian thing, and also appears not to be much use if you use the kde settings ui to set the input method.