Both in my Manjaro KDE Plasma and Manjaro Gnome installations my local (national) keyboard settings have vanished and were replaced by ‘English (US)’ settings. Both are Manjaro Stable installations.
Each time I change these settings back to my local (national) settings they start to work OK. But each time I make shutdown/ restart or reboot, my local (national) settings have vanished and are replaced by ‘English (US)’ settings.
This sounds almost word for word like the issue another member described here - a few days ago at the most.
I remember having replied to it but nothing more specific.
Perhaps search and see whether you find the thread and whether it contains useful information for you.
You don’t need to - the thread was about a similar problem, but you obviously do not have to deal with this input method - just with the basics of how to check for the locale and keyboard configuration.
Ignore fcitx.
My recollection of what this was about was not quite accurate.
The best practice for updates is to update only regular repository packages first, followed by AUR packages, if needed. Those who did not follow this practice for the latest update may have installed unneeded packages.
If fcitx5 was installed by the latest update and you do not need it, then uninstall it.
It wasn’t my intention to lead you all astray.
I just thought I had seen that problem.
In that thread I posted three commands to check and analyze the problem.
I was just too lazy to look for it - and now I have spent much more time and written much more and still managed to muddy the waters.
Independent of that input method which is not the problem here (I guess).
second post in that thread
check the locale settings
Your IP address puts you in Finland. As such, you have no need for fcitx, which is only useful for bidirectional input, and it was an update to this software that causes all of the keyboard layout resets that so many of our members are experiencing right now.
I’m not sure, but maybe some installation image has included it at some point? Given that I have seen this problem a few times (here and in some Telegram forums) leads me to believe that or that some other software has pulled this package.
I installed over 5 years ago and I don’t have it and never had it.
Either that, or it was pulled in as a dependency by something for some strange reason. There are just too many reports here at the forum from people who have it installed while they do not actually need it for their locale.
Update with AUR-enabled package manager recognizes that sdl2 is being replaced, but nonetheless first tries to satisfy its make dependencies (since sdl2 is now only available via AUR).
These make dependencies include fcitx5
… I see @cscs is replying, so I will let him take over. The only thing I would add is that there are several similar reports in the forums for Arch and Endeavour. It is possible that all of those other users were also using pamac, but since they did not specify which manager/AUR helper they were using, it isn’t entirely clear to me that pamac is necessarily (solely) to blame.
Additional information: Today 21.2.2025 I checked also my Archlinux, Archcraft and EndeavourOS installations regarding this bug. My result: None of these OS’s did not have this bug. This makes me assume that this bug is only related to Manjaro.
This bug in Manjaro is annoying especially for those who are running Manjaro as their only OS and - more seriously - for those, who may be using in their login credentials some keys, which are not in ‘English (US)’ keyboard settings.
As we all understand the keyboard settings are very important and are defined as the 2nd definition (after language definition) when installing any Linux.