https://bugzilla.redhat.com/show_bug.cgi?id=2076596
--- Comment #19 from fujiwara tfujiwar@redhat.com --- Evaluating QtWayland, seems Compositor handles XKB and the changing layouts does not exported to IM modules. On the other hands, Plasma keyboard indicator is located at /usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout and seems the scripts accesses the Plasma APIs to change layouts. IBus panel indicator uses libappindicator to send the IBus UI with D-Bus methods to Plasma panel at present. Probably I think to migrate IBus panel to the plasmoids scripts for Plasma desktop but need more example implementations of the plasmoids.