Unable to save keyboard layouts

Manjaro Linux KDE Plasma.
2025-02-16 after this update, an additional keyboard layout stopped appearing in my system. After each reboot, I had to add it manually. By default, only En remained. I use En, Ru. Each time I added Ru to be able to switch.
A hidden Input Methods widget appeared in the tray, instead of Keyboard layouts. I tried to disable it (Input Methods), but it did not help.
I have 2 Manjaro Linux KDE Plasma installed, on two different SSDs. Both systems behave the same. On both, after rebooting or clicking on the widget context menu (near the clock) Input Methods > Reload — I had to add the Ru layout again.
I don’t know how I solved this problem. On the working OS (I use it most often), I got tired of going into the KDE settings and adding the layout every time. I tried to do something. I went into Manjaro Settings Manager, tried to change the keyboard to some other one. Did some other stuff. In the end, I managed to remember the layout.
If you have the same problem, try installing

sudo pacman -S fcitx5-configtool

I installed it, went to the Input Methods settings (KDE Plasma Settings), tried to delete/add layouts there. Then deleted fcitx5-configtool. Added the layout again in the usual place KDE Plasma Settings > Keyboard > Keyboard.
After these manipulations, saving layouts somehow worked. First on one system, then on another.

Mod Edit: Removed pics

Your enthusiasm to help others is appreciated. :slight_smile:

However you’re a little late to the party, there are already several threads with the same issue and solution. Here are the first two I found from a quick search:

I think you mean un-installing, at least that’s what the command does. It also removes it’s dependencies which would include fcitx5 which is presumably why it worked (the package you removed is just a gui to configure it).

2 Likes

Thank you. However, I did not know how to formulate the search query.
The command is indeed for deletion. However, I fixed it. Initially, I did not have it installed. I installed it, then deleted it.

Not the way I expected. :smile:

Now the solution is obfuscated:

and that misses out the rather important -s that removed fcitx5.

It’s also a little confusing as deletion would mean deleting the files manually, which is not the right way to uninstall software which was installed by a package manager.

“Uninstalled” or “removed” is less confusing, and a command is even better as there’s no room for interpretation (as long as you show the correct command).

It kind of sounded like you did, but the command threw me off a little.

To be clear that’s just an extra step so you could uninstall fcitx5 by uninstalling another package along with it’s dependencies which included fcitx5.

This should’ve sufficed:

sudo pacman -Rns fcitx5

Then setup your keyboard layouts again.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.