SUMMARY Meta + number row to select the icon at that position in the task manager doesn't work in Wayland STEPS TO REPRODUCE 1. log into the Wayland session 2. press Meta + number row 3. OBSERVED RESULT The key gets pressed as normal with no shortcut being triggered EXPECTED RESULT The icon on the position of the key on the number row being pressed is supposed to be triggered SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.20.90 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
Actually it seems broken on X11 too. Confirmed.
This bug is pretty weird, works fine here on X and sometimes Wayland too
We can't do much at the current point. Next time it happens please run dbus-monitor --pcap > log whilst you press they shortcut and upload the log here.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Reproduced; attaching the requested file.
Created attachment 135642 [details] log
only global shortcut shown is: ('kwin', 'Window Quick Tile Left', int64 34868097) So it's not wrong at a task manager level.
FWIW can't reproduce
Please confirm meta+nuber is configured as such in your system settings. Also output of : qdbus --literal org.kde.kglobalaccel /component/plasmashell org.kde.kglobalaccel.Component.allShortcutInfos
qdbus --literal org.kde.kglobalaccel /component/plasmashell org.kde.kglobalaccel.Component.allShortcutInfos [Argument: a(ssssssaiai) {[Argument: (ssssssaiai) "activate task manager entry 3", "Activate Task Manager Entry 3", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435507}], [Argument: ai {268435507}]], [Argument: (ssssssaiai) "activate task manager entry 1", "Activate Task Manager Entry 1", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435505}], [Argument: ai {268435505}]], [Argument: (ssssssaiai) "activate widget 101", "Activate SuperMenu Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 7", "Activate Task Manager Entry 7", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435511}], [Argument: ai {268435511}]], [Argument: (ssssssaiai) "clear-history", "Clear Clipboard History", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 137", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {150995128}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 9", "Activate Task Manager Entry 9", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435513}], [Argument: ai {268435513}]], [Argument: (ssssssaiai) "activate task manager entry 8", "Activate Task Manager Entry 8", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435512}], [Argument: ai {268435512}]], [Argument: (ssssssaiai) "activate widget 13", "Activate Notifications Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 7", "Activate System Tray Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "cyclePrevAction", "Previous History Item", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "show-on-mouse-pos", "Open Klipper at Mouse Position", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "edit_clipboard", "Edit Contents...", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "cycleNextAction", "Next History Item", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 142", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 10", "Activate Task Manager Entry 10", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435504}], [Argument: ai {268435504}]], [Argument: (ssssssaiai) "activate widget 120", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "show dashboard", "Show Desktop", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {83886139}], [Argument: ai {83886139}]], [Argument: (ssssssaiai) "repeat_action", "Manually Invoke Action on Current Clipboard", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {201326674}], [Argument: ai {201326674}]], [Argument: (ssssssaiai) "activate widget 105", "Activate Battery and Brightness Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {301989960}], [Argument: ai {}]], [Argument: (ssssssaiai) "stop current activity", "Stop Current Activity", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435539}], [Argument: ai {268435539}]], [Argument: (ssssssaiai) "activate widget 95", "Activate Audio Volume Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435521}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 5", "Activate Task Manager Entry 5", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435509}], [Argument: ai {268435509}]], [Argument: (ssssssaiai) "activate task manager entry 6", "Activate Task Manager Entry 6", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435510}], [Argument: ai {268435510}]], [Argument: (ssssssaiai) "previous activity", "Walk through activities (Reverse)", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {318767105}], [Argument: ai {318767105}]], [Argument: (ssssssaiai) "show-barcode", "Show Barcode...", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 21", "Activate Icons-only Task Manager Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "switch to previous activity", "Switch to Previous Activity", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "clear history", "Clear history", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "clipboard_action", "Enable Clipboard Actions", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {201326680}], [Argument: ai {201326680}]], [Argument: (ssssssaiai) "activate widget 94", "Activate System Tray Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "manage activities", "Show Activity Switcher", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435537}], [Argument: ai {268435537}]], [Argument: (ssssssaiai) "activate widget 17", "Activate Digital Clock Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435523}], [Argument: ai {}]], [Argument: (ssssssaiai) "next activity", "Walk through activities", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {285212673}], [Argument: ai {285212673}]], [Argument: (ssssssaiai) "activate task manager entry 4", "Activate Task Manager Entry 4", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435508}], [Argument: ai {268435508}]], [Argument: (ssssssaiai) "activate widget 646", "Activate Fuzzy Clock Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 2", "Activate Task Manager Entry 2", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435506}], [Argument: ai {268435506}]], [Argument: (ssssssaiai) "switch to next activity", "Switch to Next Activity", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 113", "Activate Desktop Folder Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435526}], [Argument: ai {}]], [Argument: (ssssssaiai) "toggle do not disturb", "Toggle do not disturb", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]]}]
Ok, so that showed it had the shortcut registered. The shortcuts seem slightly confusing. >[Argument: ai {268435507}]], [Argument: (ssssssaiai) "activate task manager entry 1", "Activate Task Manager Entry 1", "plasmashell", "Plasma", "default", "Default Context", 268435507 - 0x10000000 = 51 51 is the ascii code for "3" Which at least would have done something. We do have other bug reports of meta key getting broken in kglobalaccel after playing with keyboard layouts, is that likely to be relevant? If so all your meta+ shortuts would be broken.
here only some of them work, have atm only meta+5/meta+6 working, other numbers are broken
qdbus --literal org.kde.kglobalaccel /component/plasmashell org.kde.kglobalaccel.Component.allShortcutInfos [Argument: a(ssssssaiai) {[Argument: (ssssssaiai) "activate widget 364", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {150994992}], [Argument: ai {}]], [Argument: (ssssssaiai) "cycleNextAction", "Next History Item", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "clear-history", "Clear Clipboard History", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 6", "Activate Task Manager Entry 6", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435510}], [Argument: ai {268435510}]], [Argument: (ssssssaiai) "activate widget 443", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 3", "Activate Task Manager Entry 3", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {268435507}]], [Argument: (ssssssaiai) "activate widget 1", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 4", "Activate Task Manager Entry 4", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {268435508}]], [Argument: (ssssssaiai) "activate widget 144", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "previous activity", "Walk through activities (Reverse)", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {318767105}]], [Argument: (ssssssaiai) "show-barcode", "Show Barcode...", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 10", "Activate Task Manager Entry 10", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {268435504}]], [Argument: (ssssssaiai) "activate widget 6", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 344", "Activate Pager Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "toggle do not disturb", "Toggle do not disturb", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 379", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "clipboard_action", "Enable Clipboard Actions", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {201326680}], [Argument: ai {201326680}]], [Argument: (ssssssaiai) "activate task manager entry 8", "Activate Task Manager Entry 8", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435512}], [Argument: ai {268435512}]], [Argument: (ssssssaiai) "activate widget 22", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "focusPanelAction", "Focus Panel", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {201326669}], [Argument: ai {201326669}]], [Argument: (ssssssaiai) "show dashboard", "Show Desktop", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {83886139}], [Argument: ai {83886139}]], [Argument: (ssssssaiai) "activate widget 79", "Activate Audio Volume Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 9", "Activate Task Manager Entry 9", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435513}], [Argument: ai {268435513}]], [Argument: (ssssssaiai) "switch to previous activity", "Switch to Previous Activity", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 94", "Activate Application Dashboard Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 82", "Activate Notifications Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "cyclePrevAction", "Previous History Item", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 64", "Activate Simple Menu Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "edit_clipboard", "Edit Contents...", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 2", "Activate Task Manager Entry 2", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {268435506}]], [Argument: (ssssssaiai) "activate widget 177", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "manage activities", "Show Activity Switcher", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435537}], [Argument: ai {268435537}]], [Argument: (ssssssaiai) "show-on-mouse-pos", "Open Klipper at Mouse Position", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 496", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 62", "Activate Clipboard Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {201326659}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 38", "Activate Application Dashboard Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {134217809}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate task manager entry 1", "Activate Task Manager Entry 1", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {268435505}]], [Argument: (ssssssaiai) "activate widget 121", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "switch to next activity", "Switch to Next Activity", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 147", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "activate widget 87", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "next activity", "Walk through activities", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {285212673}]], [Argument: (ssssssaiai) "activate task manager entry 5", "Activate Task Manager Entry 5", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {268435509}]], [Argument: (ssssssaiai) "activate widget 88", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]], [Argument: (ssssssaiai) "stop current activity", "Stop Current Activity", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435539}], [Argument: ai {268435539}]], [Argument: (ssssssaiai) "activate task manager entry 7", "Activate Task Manager Entry 7", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {268435511}], [Argument: ai {268435511}]], [Argument: (ssssssaiai) "activate widget 81", "Activate Device Notifier Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {}], [Argument: ai {}]], [Argument: (ssssssaiai) "repeat_action", "Manually Invoke Action on Current Clipboard", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {201326674}], [Argument: ai {201326674}]], [Argument: (ssssssaiai) "activate widget 3", "Activate Application Launcher Widget", "plasmashell", "Plasma", "default", "Default Context", [Argument: ai {0}], [Argument: ai {}]]}]
The info in kglobalaccel looks correct and it works here. So why it doesn't work is a mystery. Can I have a log of dbus-monitor --pcap whilst pressing the button.
I can no longer reproduce this with current git master. It works perfectly on both X11 and Wayland now. Let's call it fixed in 5.22. :)
Can confirm this bug on Plasma 5.22 beta, Arch Linux. Nothing happens when I press meta+[1-9] on Wayland. Possibly something related to bug 408310
*** Bug 438334 has been marked as a duplicate of this bug. ***
Re-opening as some people still seem to be experiencing this in the Wayland session.
While `dbus-monitor --pcap` is running, pressing Meta+1 is actually interpreted as a keystroke in Konsole, which implies that KGlobalAccel isn't even trying to handle it. It only happens after the first time plasmashell is restarted, so indeed this does look like Bug 408310. *** This bug has been marked as a duplicate of bug 408310 ***