SUMMARY The keyboard switching on-screen display (OSD) appears only when you switch between keyboards using a global shortcut, not when you switch using keyboard-specific hotkeys. STEPS TO REPRODUCE 1. Set up at least two keyboard layouts, with separate hotkeys for each. 2. In addition, set up a keyboard shortcut for switching between keyboards, using the "Alternative shortcut" function (where you enter the shortcut yourself, rather than choosing from a list). 3. Make sure "Display visual feedback for status changes" (under System Settings -> General behaviour) is enabled. 4. Open a text editor and toggle keyboard layouts: (a) first using the hotkeys you set up for each keyboard, (b) then using the switching shortcut. OBSERVED RESULT When you switch using the switching shortcut, the OSD appears. When you switch using the hotkeys for each keyboard, no OSD appears. Tested under X. EXPECTED RESULT The OSD should appear every time I switch keyboards, no matter whether it's using a global shortcut or a keyboard-specific hotkey. Whether the OSD appears or not should not depend on the method to toggle between keyboards, but solely on OSD-related settings, such as "Display visual feedback for status changes". SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20200625 KDE Plasma Version: 5.19.2 KDE Frameworks Version: 5.71.0 Qt Version: 5.15.0 Kernel Version: 5.7.5-1-default OS Type: 64-bit ADDITIONAL INFORMATION This may or may not be the same bug as bug 423611 (where the OSD fails to appear when using a global shortcut from the list, rather than a user-defined one).
Works for me on Wayland. If it's broken only on X11, it could be the same as Bug 405706.
This is a known problem. Sorry I'm personally not interesting in fixing X11-specific bugs. Please consider switching to Wayland.
*** This bug has been marked as a duplicate of bug 408928 ***