SUMMARY After the upgrade to Plasma 5.21, there is no longer a visual cue after I change the layout using the keyboard shortcuts. The one in the taskbar still changes properly, but the usual popup doesn't appear. The other popups, e.g. volume and brightness, work fine. It happens only on X11, on wayland it's ok and working like charm. STEPS TO REPRODUCE 1. Start Plasma on X11 session. 2. Change layout with keyboard shortcut 3. And no visual cue ! OBSERVED RESULT EXPECTED RESULT To show a visual cue when changing layout. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 5.21.4 KDE Frameworks Version: 5.80 Qt Version: 5.15.2 ADDITIONAL INFORMATION
Do you use "custom" shortcuts to switch layout? I mean, how you configure them? Because for ones in Keyboard KCM Advanced tab that never worked on X11 before.
Works on Wayland, known virtually unfixable bug on X11. :( *** This bug has been marked as a duplicate of bug 408928 ***
(In reply to Nate Graham from comment #2) > Works on Wayland, known virtually unfixable bug on X11. :( > > *** This bug has been marked as a duplicate of bug 408928 *** This is different. From https://bugs.kde.org/show_bug.cgi?id=408928#c7: "I see a similar behaviour (no OSD), but only when the keyboard shortcut is from the "main" shortcut list. If I switch keyboards using a user-defined "alternative" shortcut, the OSD appears." Whereas now we seem don't have OSD in both shortcut cases - thus, a regression.
(In reply to Andrey from comment #1) > Do you use "custom" shortcuts to switch layout? I mean, how you configure > them? > Because for ones in Keyboard KCM Advanced tab that never worked on X11 > before. No, I use ALT+SHIFT available by default in settings.
(In reply to Nate Graham from comment #2) > Works on Wayland, known virtually unfixable bug on X11. :( > > *** This bug has been marked as a duplicate of bug 408928 *** But we had not this bug on 5.20 ! :( :( :(
I suppose you are speaking about Alternative shortcut in KCM for changing layout. Because for Main shortcut, it never worked on X11.
Probable reason: https://invent.kde.org/plasma/plasma-desktop/-/commit/9021b3cb4d597413daa8f9960a0b69524fb77715?merge_request_iid=293 Thanks for reporting, I forgot about it.
I admit this is a regression but let's truck it in the upstream bug indeed, as the solution should be common (and I have an idea how to fix it) *** This bug has been marked as a duplicate of bug 408928 ***
*** Bug 437512 has been marked as a duplicate of this bug. ***
*** Bug 437504 has been marked as a duplicate of this bug. ***
Long standing bug 408928 is much more trickier to fix, so let's track it separately. Sorry for the noise.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/493
Git commit 7ff6711523f2ec18e117a39598398e3598b54d18 by Andrey Butirsky, on behalf of David Edmundson. Committed on 01/06/2021 at 10:42. Pushed by butirsky into branch 'master'. [kcms/keyboard] Restore keyboard layout OSD on X11 OSD for alternative shortcut has been removed in 9021b3cb, because that approach didn't work well with new layout applet. Here we restore it with original behavior - the OSD is shown when the shortcut is invoked, but not when used via the applet. M +12 -1 kcms/keyboard/keyboard_daemon.cpp https://invent.kde.org/plasma/plasma-desktop/commit/7ff6711523f2ec18e117a39598398e3598b54d18
Git commit ec98b22b58e61eb887ddb0455beacb04e6faf94a by Andrey Butirsky, on behalf of David Edmundson. Committed on 01/06/2021 at 10:44. Pushed by butirsky into branch 'Plasma/5.22'. [kcms/keyboard] Restore keyboard layout OSD on X11 OSD for alternative shortcut has been removed in 9021b3cb, because that approach didn't work well with new layout applet. Here we restore it with original behavior - the OSD is shown when the shortcut is invoked, but not when used via the applet. (cherry picked from commit 7ff6711523f2ec18e117a39598398e3598b54d18) M +12 -1 kcms/keyboard/keyboard_daemon.cpp https://invent.kde.org/plasma/plasma-desktop/commit/ec98b22b58e61eb887ddb0455beacb04e6faf94a
Git commit d2ff6eb331d3853f691367055a177eb3fdd13a0c by Andrey Butirsky, on behalf of David Edmundson. Committed on 01/06/2021 at 10:46. Pushed by butirsky into branch 'Plasma/5.21'. [kcms/keyboard] Restore keyboard layout OSD on X11 OSD for alternative shortcut has been removed in 9021b3cb, because that approach didn't work well with new layout applet. Here we restore it with original behavior - the OSD is shown when the shortcut is invoked, but not when used via the applet. (cherry picked from commit 7ff6711523f2ec18e117a39598398e3598b54d18) M +12 -1 kcms/keyboard/keyboard_daemon.cpp https://invent.kde.org/plasma/plasma-desktop/commit/d2ff6eb331d3853f691367055a177eb3fdd13a0c
Does it mean there will be no more 5.21 bugfix releases, Nate?
Yeah. The last 5.21 release was 5.21.5, which was shipped a few weeks ago. See https://community.kde.org/Schedules/Plasma_5