Bug 341071

Summary: "menu button in title bar" does not work
Product: [Plasma] kwin Reporter: Christian Trippe <christiandehne>
Component: appmenuAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: bugs.kde.org, gennady.uraltsev, heri+kde, ikoptev, kamikazow, koras, kwin-bugs-null, lueck, nowardev, paulpach, rb03884, rdieter, saintdev, serhiy.int, stanislav.horacek, stupor_scurvy343
Priority: NOR    
Version: 5.1.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=351813
Latest Commit: Version Fixed In: 5.9.0
Sentry Crash Report:
Attachments: Screenshot shoowing the option "menu bar button in title"

Description Christian Trippe 2014-11-18 06:44:20 UTC
With Plasma 5 the option "menu botton in title bar does not work"

The menu indeed vanishes after applying this option, however to menu button in the title bar appears. This is true for KDE 4 apps like kmail or dolphin as well as KF5 apps like systemsettings.

What makes it worse is that even after going bakc to the normal menu, that apps run during the time where the option "menu button in title bar" was choosen, refuse to show there menu.

I even rebooted between the above mentioned configuration changes to make sure they apply although a restart of an application should have been enough as far as I know.

Reproducible: Always

Steps to Reproduce:
1. Choose "menu button in application bar"
2. No menu button in application bar appears
3. Go back to "normal" menu
4. Menu bar is still missing for apps which have run during step 2
Comment 1 Cédric Bellegarde 2014-11-18 07:23:07 UTC
I'm not working on kded-appmenu anymore...

Using dbusmenu is deprecated by Unity and GNOME, KDE should move to qmenumodel...

https://launchpad.net/qmenumodel
Comment 2 Burkhard Lück 2014-11-18 08:47:04 UTC
(In reply to Christian Trippe from comment #0)
> Steps to Reproduce:
> 1. Choose "menu button in application bar"

Where do you select this option?
Comment 3 Christian Trippe 2014-11-18 09:03:42 UTC
(In reply to Burkhard Lueck from comment #2)
> (In reply to Christian Trippe from comment #0)
> > Steps to Reproduce:
> > 1. Choose "menu button in application bar"
> 
> Where do you select this option?
(Guessing/translating from German)
Systemsettings -> Look (Erscheinungsbild) -> Applicatina style (Anwendungs-Stil) -> Finetuning (Feineinstellungen)  -> Menu style
Comment 4 Martin Flöser 2015-01-13 08:23:01 UTC
changing to wishlist as in the current state it means a complete reimplementation which is more a new feature request.
Comment 5 Christian Trippe 2015-01-13 19:31:52 UTC
Wouldn't it then make sense to disable at least the option to choose "menu button in title bar" in the KCM to "fix"  the bug? Because at the moment choosing this setting breaks the desktop in my opinion.
Comment 6 Martin Flöser 2015-01-13 19:48:12 UTC
(In reply to Christian Trippe from comment #5)
> Wouldn't it then make sense to disable at least the option to choose "menu
> button in title bar" in the KCM to "fix"  the bug? Because at the moment
> choosing this setting breaks the desktop in my opinion.

that option is not available in the 5.x releases.
Comment 7 Christian Trippe 2015-01-13 20:01:59 UTC
Created attachment 90394 [details]
Screenshot shoowing the option "menu bar button in title"

Hi Martin,

thanks for the quick answer. However I see this option (menu button in title bar) in the KCM, see attached screenshot and I am using kwin5 together with Plasma 5. (If you feel this discussion goes to much in the direction of user support, just say so and I'll stop. And thanks for your work on kwin)

Regards
Christian
Comment 8 Thomas Lübking 2015-01-13 20:07:37 UTC
The code is apaprently still there (plasma-desktop/kcms/style), but that's not kwin related  (as the problem is apparently not that kwin lacks that feature but that canonical randomly decided to jump out of abusing appmenu-qt for this purpose *sigh*)
Comment 9 Cédric Bellegarde 2015-01-13 20:33:44 UTC
Hello, i'm not using and so working on KDE anymore but here the info:

appmenu-qt need to be rewritten using qmenumodel as dbusmenu is deprecated by GNOME and Canonical.

(g|q)menumodel => https://launchpad.net/qmenumodel

Then kded-appmenu need to be ported to qmenumodel.
Comment 10 Martin Flöser 2016-06-20 06:40:54 UTC
As it got reassigned to KWin, I'm going to change it to WONTFIX. The code in KWin got deleted as there were no efforts to port the existing infrastructure. Sorry about that.
Comment 11 koras 2016-08-06 01:31:32 UTC
I'm very disappointed but ok. I hope it will be done in the future by someone. I really miss this awesome feature. Menu bars in every app are such a waste of space...
Comment 12 nowardev 2016-10-07 16:11:39 UTC
this is very bad to read! -.-'
Comment 13 Roman Bysh 2016-10-07 19:06:31 UTC
Very sad. This a feature had such great potential.
Comment 14 Roman Bysh 2017-02-05 23:46:51 UTC
Plasma 5.9.0 has a global menu panel as seen in OS X which is a lot more functional and a superb replacement.