Bug 379213 - Global Menu suggestion
Summary: Global Menu suggestion
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Menu (show other bugs)
Version: 5.9.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-25 17:11 UTC by Tomsk
Modified: 2017-06-14 07:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.