First of all, I wouldn’t have asked if I had a clue but this issue is really weird. It’s quite simple but anything I tried and I could think of doesn’t help.
Thing is my second keyboard layout (Russian) in Plasma is always deleted on every log in to Plasma Wayland session. If logging to X session, it almost always is available, but in Wayland it is gone every time. It makes English the only layout and list of layouts in System Settings is always empty when I navigate there. Desktop widget gets “empty”, too.
I suspect a race condition when systemd starts Plasma services, but where to look for I wonder?
Sorry folks, I should have added more details but it was a late night when I wrote the first post.
OK here we go:
New user’s account is also affected. I tried to remove a test user acc entirely with its home folder, create it from scratch - to no avail.
This has already been a problem for quite a long period, like 4 or 6 months.
I have systemdBoot set to true in ~/.config/startkderc in my main user account settings. As far as I know, it is a default setting on Plasma these days, so new accounts shouldn’t be explicitly configured this way.
Eureka, I figured it out. The culprit is fcitx5 or some of its settings or dependencies. I need it to input Japanese, and this makes me choose which option to sacrifice - my native language or Japanese. Well I can input Russian via fcitx5, too… However it’s not that convenient as a regular keyboard layout. Damn, Wayland is way behind X in terms of daily routine tasks for common users. Step left, step right - and you’re a clueless noob screaming for help.