Summary: | Keyboard unusable after reboot, confusing message popped up with insufficient info | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | php4fan |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | cwo.kde, kde, nicolas.fella |
Priority: | NOR | ||
Version First Reported In: | 6.2.5 | ||
Target Milestone: | 1.0 | ||
Platform: | Manjaro | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Apparently my keyboard settings were completely wiped out.
New Settings Trey.png Configure Popup |
Description
php4fan
2025-02-22 18:47:24 UTC
> The first part seems easy Well, not so fast. It says: > you need to go to "System Settings" -> "Virtual keyboard" There-s no such thing as "Virtual Keyboard" under System Settings. Ok, it-s "System Settings" -> "Keyboard" -> "Virtual keyboard". Created attachment 178743 [details]
Apparently my keyboard settings were completely wiped out.
Apparently my keyboard settings were completely wiped out. See screenshot.
It used to be configured as a Spanish keyboard.
After setting the Spanish keyboard layout (and setting Virtual Keyboard to "Fcitx 5"), at least the keyboard is now working properly. I added the Spanish layout and removed the English US one, so I have ONLY one keyboard layout, the Spanish one. See screenshot "New settings" (will attach shortky) The keyboard tray icon still doe nothing on left-click. With right-click, it shows this (see attachment "Tray.png" - will attach shortly). This makes no sense as the only option it shows is "English (US)" where it should be Spanish. This only option was initially not selected (i.e. showing a radio button with only one option NOT selected, which is an additional layer of nonsense). I did NOT touch it it, but starting from the next time I right-clicked, it is now selected. So now it's showing "English (US)" as the only and selected option, despite the fact the keyboard is working correctly as a Spanish keyboard. The widget couldn't be more useless. When I click "configure...." it shows this: see attachment "Configure popup" (will attach shortly). It says "Question"... and there's no question. It ends with "Now it will open the configuration directory". And I'm supposed to choose between Yes and No. Who wrote this? Created attachment 178744 [details]
New Settings
Created attachment 178745 [details]
Trey.png
Created attachment 178746 [details]
Configure Popup
Oh my gosh this is WAY WORSE than it seemed. After restarting, THE KEYBOARD SETTINGS HAVE BEEN WIPED OUT AGAIN!!! Under System Settings -> Keyboard -> Layout, the Spanish layout has disappeared and the US English one has come back. Now I have to change that back every time I restart. You (or your distribution) seem to have installed fcitx. Everything you describe is coming from fcitx, it has nothing to do with Plasma. If you are not interested in CJK input, remove fcitx This does come from fcitx5, but we could do a better job of warning the users that their configuration will be overwritten now that some distributions seem to ship it for everyone, not just users deliberately installing it for CJK etc. language input support. I'll dupe it to the main bug we have for this. php4fan, please complain to your distribution about this; this is not a good setup by default at present and they should not install it for users that have not explicitly opted into it. fcitx5 is an input method framework that is used to type in languages that cannot be typed directly with a keyboard, such as Chinese with its thousands of different characters. To work properly, it completely takes over keyboard control, regularly erasing whatever you configured in plasma. At present there is nothing we can do about this from our end except warn users. You have two options: 1) uninstall fcitx5, it's not required unless you need its specific features or 2) configure your keyboard layout (and how to switch between them if you use multiple layouts) through fcitx5's configuration. It should be available as an application called "Fcitx 5". *** This bug has been marked as a duplicate of bug 357194 *** |