Bug 423617 - Keyboard layout OSD does not appear when using keyboard-specific hotkeys
Summary: Keyboard layout OSD does not appear when using keyboard-specific hotkeys
Status: RESOLVED DUPLICATE of bug 408928
Alias: None
Product: plasmashell
Classification: Plasma
Component: Keyboard Layout widget (show other bugs)
Version: 5.19.2
Platform: openSUSE Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-28 15:27 UTC by phrxmd
Modified: 2021-03-20 00:30 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description phrxmd 2020-06-28 15:27:01 UTC
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).
Comment 1 Nate Graham 2021-03-19 22:40:43 UTC
Works for me on Wayland. If it's broken only on X11, it could be the same as Bug 405706.
Comment 2 Andrey 2021-03-20 00:07:07 UTC
This is a known problem.
Sorry I'm personally not interesting in fixing X11-specific bugs.
Please consider switching to Wayland.
Comment 3 Nate Graham 2021-03-20 00:30:29 UTC

*** This bug has been marked as a duplicate of bug 408928 ***