20

I upgraded to plasma 5.12 and the global menus disappeared, and the entry in settings also disappeared.

Application Style ⇒ Widget Style ⇒ Fine Tuning

I tried deleting the plasma* files from ~/.config and also the whole ~/.kde folder thinking it may be some misconfiguration, but none of this helped.

comparison before and after

1

6 Answers 6

15

According to announcements you need to add the corresponding Plasma Widget or the menu button from "Window Decorations" settings.

Global Menus have returned. KDE's pioneering feature to separate the menu bar from the application window allows for a new user interface paradigm, with either a Plasma Widget showing the menu, or with the menu neatly tucked away in the window title bar. Setting it up has been greatly simplified in Plasma 5.12: as soon as you add the Global Menu widget or title bar button, the required background service gets started automatically. No need to reload the desktop or click any confirmation buttons!

Step by step instructions:

From the Application Dashboard/Launcher/Menu, select "Settings" (in the Launcher: under "Applications") → "System Settings" → "Application Style" → "Window Decorations" → "Titlebar Buttons"; then drag and drop the "Application menu" icon to the titlebar.

5
  • 1
    Thank you so much! Although I already had that button from the previous version, removing it and adding it again fixed the problem. Commented Feb 23, 2018 at 13:36
  • are you experiencing this problem: if any global menus are enabled (panel widget or window button), Libreoffice loses its menubar.? Commented Jan 17, 2019 at 13:53
  • @cipricus, no, I am not. plasmashell 5.14, libreoffice 6.1.4. Global menu widget works fine (actually, it is Active Window Control widget, but it should be irrelevant) Commented Jan 17, 2019 at 18:02
  • 1
    +1 and KDE Plasma Desktop + Vertical Panel + Global Menu (2019-03-29) offers a visual introduction. Commented Jan 1, 2021 at 11:52
  • "According to announcements you need to" -- It's kind-of sucky that KDE makes an announcement on its web site and victims then install a distro expecting customary behavior. I've spent many hours now trying to get my "start menu" working because KDE is pretty crippled without it. I have managed to create a few of my own desktop start buttons, but that's painful to say the least. Commented Apr 7, 2022 at 14:04
10

I fixed this annoying as heck issue from displaying the menu in for the application on the desktop by disabling this:

Background Services / Application menus daemon

1
  • 2
    Thanks loads, I've encountered this countless times, seems some apps when you uninstall them enable Application menus daemon. Commented Apr 1, 2021 at 1:36
9

As mentioned briefly in the main answer, although global menus in window titlebar has been replaced by the panel widget "Global menu", they are still available in the window titlebar as a button.

System Settings > Application Style > Windows Decorations > (tab) Buttons - there drag "Application" button on the window bar. Preferably remove the "Menu" button as they look the same.

enter image description here

enter image description here

In Chrome it look like this:

enter image description here:


In Kubuntu 18.04 with Plasma 5.12 and Libreoffice 6.0.7 if any global menus are enabled (panel widget or window button), Libreoffice loses its menubar.

6

I tried going to the panel's context menu > Panel Options > Add Panel > Application Menu Bar, but only an empty panel appears at the top of the screen.

If this happens to you:
1. Go to System Settings > Startup and Shutdown > Background Services, and then enable the Application Menus Daemon. Always remember to click Apply!
2. Restart any open applications.

2
2

In Kubuntu 20.04 (plasma 5.18.5) I have met exactly this: the global menus disappeared, and the entry in settings also (and this without me deleting any configs). I mean the button for global menus went away and no menus could be seen or enabled in applications.

It seems this is a rather old bug about the fact that adding window decoration menu button, makes in-app menu bars disappear. Also discussed here and here with solutions.

The absence of menus in settings was especially unpleasant (I had disabled menus in Konsole and Dolphin and now there was no way to enable them, not even by shortcut).

  • In order to restore the menus in settings, simply went to System Settings > Application Style > Windows Decorations > Titlebar Buttons and dragged that button down

enter image description here

  • In order to get it back, drag it back up, and see if it triggers the bug: it does in my case, so I won't do that.
1

Multiple apps (e.g. gwenview, Konsole, System Settings, Dolphin) seem to have their own setting remembered in local configuration, so if they have a single run without menu, these tend to remember "menu disabled" setting.

TLDR: look for

MenuBar=Disabled 

and change to

MenuBar=Enabled 

in ~/.config/ of those apps (when they are closed!).

Details: I found a great explanation of that behaviour here, thanks to Demis Palma.

My personal opinion: I wish KDE designers would not follow harmful trends from less professional desktops as this introduces mess like that. Each app should have all its belongings inside its window - the concept of looking for a part of an app (e.g. global menu) in some detached place should be left in the past (Amiga Workbench!) or as unsupported hobby project.

1
  • Thanks! This applies to kolourpaint as well. Commented Aug 23, 2024 at 18:36

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.