Bug 379213

Summary: Global Menu suggestion
Product: [Plasma] plasmashell Reporter: Tomsk <tomsk.slovak>
Component: Global MenuAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED NOT A BUG    
Severity: normal CC: plasma-bugs
Priority: NOR    
Version: 5.9.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tomsk 2017-04-25 17:11:38 UTC
Hello, I found that in Plasma 5.9 there is Global Menu widget, but I have some suggestions :)

1. Be able to show Global Menu only if current window is maximized else menu will be on default position (in window)

2. Be able to add close, maximize and minimize buttons into Global Menu, like in Unity on top left corner.

3. Be able to set that if you have mouse over Global Menu widget it shows menu else it shows application name/title.

Thanks :)
Comment 1 Tomsk 2017-06-13 20:01:58 UTC
What is status of this feature?
Comment 2 Kai Uwe Broulik 2017-06-14 07:32:29 UTC
Thanks for your suggestions. However, please only file one issue/wish per ticket, also first check whether it has already been reported. I'm pretty sure all three have been reported somewhere already.

You might want to try the "Yet Another Window Control" (or something like this) plasmoid on the KDE Store which should at least give you the application name  and controls.

> 1. Be able to show Global Menu only if current window is maximized else menu will be on default position (in window)

This is not possible unfortunately. Qt exports the menu once it finds a global menu service. It cannot change this at runtime and the architecture of Qt would require significant re-engineering effort to make this possible. 

This is also the reason we have no "HUD" yet (e.g. the app menu searchable through KRunner) as that would require exporting the menu but then you'd lose it in the window if you don't want to use global menu.

In a nutshell, I'm aware of all three issues and like your suggestions but they're not a super high priority right now, sorry.