Bug 391233

Summary: present windows: app launcher appears when the super key is hit
Product: [Plasma] plasmashell Reporter: grouchomarx.fr
Component: Application Menu (Kicker)Assignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: normal CC: bugseforuns, mgraesslin, nate, plasma-bugs
Priority: NOR    
Version: 5.12.2   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description grouchomarx.fr 2018-02-28 16:12:53 UTC
how to reproduce:
- activate "present windows"
- hit the super key

actual results:
- the launcher pops up inside "present windows"

expected results:
- nothing, to be consistent with the behavior of "present windows" with other plasmashell shortcuts such as "alt+F1", "alt+F2" or "alt+Tab"

I am not sure if it is a bug but it definitely feels weird from a user stand point.
Comment 1 Nate Graham 2018-02-28 18:48:40 UTC
True.

Technically this is "expected" behavior, as the menu is just another window.

However, showing it is neither expected nor useful, so we should probably exclude the menu's window from the Present Windows effect.
Comment 2 Martin Flöser 2018-02-28 19:20:49 UTC
Nothing KWin could do about it.
Comment 3 Nate Graham 2018-02-28 19:24:39 UTC
You mean KWin can't selectively ignore the application launcher window? That seems odd.

If KWin can't do anything about this, whose responsibility is it to fix the issue? Please move the bug somewhere else if it's not KWin's responsibility.
Comment 4 Martin Flöser 2018-02-28 19:32:38 UTC
Present Windows ignores windows which have skip switcher set. I don't know where to move the bug to, but from KWin side it's invalid.
Comment 5 Nate Graham 2018-02-28 19:34:56 UTC
Thanks, that's what I needed to know: that the menu needs to have skipSwitcher set, and then KWin will ignore it. Over to plasmashell, which is where the menu lives.
Comment 6 Nate Graham 2018-02-28 19:36:38 UTC
This affects Kicker, Kickoff, Application Dashboard, and SimpleMenu; basically all the menus. Let's track the fix for Kicker and Kickoff here.

Martin, do you know where or how "skip switcher" needs to be set?
Comment 7 Martin Flöser 2018-03-01 05:16:55 UTC
> Martin, do you know where or how "skip switcher" needs to be set?

I'm sorry I would have to dig into the code. And this issue is IMHO too minor to invest time on it.
Comment 8 Eike Hein 2018-03-01 21:09:08 UTC
There is no "skip switcher".

See https://bugs.kde.org/show_bug.cgi?id=375921 for the last discussion.
Comment 9 Nate Graham 2018-03-01 21:20:29 UTC

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