19

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

Nini Michaels
  • 313
  • 1
  • 2
  • 7
  • are you experiencing [this problem: if any global menus are enabled (panel widget or window button), Libreoffice loses its menubar.](https://askubuntu.com/q/1110555/47206)? –  Jan 17 '19 at 13:53

5 Answers5

14

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.

fra-san
  • 9,931
  • 2
  • 21
  • 42
grepcake
  • 296
  • 2
  • 6
  • 1
    Thank you so much! Although I already had that button from the previous version, removing it and adding it again fixed the problem. – Nini Michaels Feb 23 '18 at 13:36
  • are you experiencing [this problem: if any global menus are enabled (panel widget or window button), Libreoffice loses its menubar.](https://askubuntu.com/q/1110555/47206)? –  Jan 17 '19 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](https://aur.archlinux.org/packages/plasma5-applets-active-window-control-git/), but it should be irrelevant) – grepcake Jan 17 '19 at 18:02
  • 1
    +1 and [KDE Plasma Desktop + Vertical Panel + Global Menu](https://www.ubuntubuzz.com/2019/03/kde-plasma-desktop-vertical-panel-global-menu.html) (2019-03-29) offers a visual introduction. – Graham Perrin Jan 01 '21 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. – Bruce Apr 07 '22 at 14:04
8

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.

8

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

Stephen Kitt
  • 411,918
  • 54
  • 1,065
  • 1,164
Los
  • 91
  • 1
  • 1
5

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.

Golemwire
  • 51
  • 1
  • 2
  • `I tried going to the panel's context menu > Panel Options > Add Panel ` - don't you mean "Add widgets>Global Menu"? –  Jan 17 '19 at 11:55
  • are you experiencing [this problem: if any global menus are enabled (panel widget or window button), Libreoffice loses its menubar.](https://askubuntu.com/q/1110555/47206)? –  Jan 17 '19 at 13:54
1

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.
cipricus
  • 1,386
  • 13
  • 42