Cannot switch keyboard layouts in KDE anymore

I cannot switch KDE layouts anymore. Despite having two layouts correctly configured in System Settings, I hope, please see the screenshot below, and layout indicator in tray clearly showing CZ flag, my keyboard is still UK English only. Whatever the indicator shows I have UK English only.

https://i.stack.imgur.com/sgvwI.png

Any idea where I should investigate further?

I never had this problem in KDE and I use 2 keyboard layouts in most of my setups for years.

I have strong suspicion that it may have been caused by conflict with IBus, Gnome’s input method framework; issue I reported recently: https://unix.stackexchange.com/questions/529822/kde-how-to-get-rid-of-ibus-keyboard-selector

I had various issues with IBus and KDE and they are quite known not to play nicely together. Why even openSuse installed them for me!? I played with IBus configuration, mainly to get around issue with suddenly appearing US keyboard. I notably selected for IBus to follow global system settings. That likely fixed my issue with the US keyboard but I am afraid that might be when IBus messed something in my general KDE/X11/system config too. Any ideas where and what? I uninstalled IBus successfully, seemingly, but I cannot switch keyboard layout.

When I installed my openSuse it definitively worked. And I am quite convinced it still worked even after I added Gnome desktop to my KDE desktop.

OS: openSuse 15.0 Linux, KDE (mainly) but with Gnome/Gtk also installed (it’s a must).

This seems to be similar to behaviour reported in this recent thread…
https://forums.opensuse.org/showthread.php/537192-Keyboard-layout-setting-not-maintained-after-logout
and I made similar speculative comments about IBus there.

However, what I’d like to know is what happens when you make the ‘cz Czech’ layout the priority? Does that take effect immediately as expected?

The current keyboard layout from KDE perspective can be got using…

qdbus org.kde.keyboard /Layouts getCurrentLayout

and the configured available layouts (as per ~/.config/kxkbrc ) is shown using…

qdbus org.kde.keyboard /Layouts getLayoutsList