The top menu bar (files, edit, go, sync) is present. This is not present in Lokalize on Manjaro KDE. I tried to configure it by reading the docs and going to “Configure Lokalize” but there is no option to enable this top menu bar.
No, the setting is application-specific — i.e. you can choose to hide the menu in some applications and make it visible in others — but to the best of my knowledge, the Ctrl+M shortcut has always been the way to enable or disable it.
I cannot verify this on my system because I am using the global menu, so my applications all show their menu inside a panel at the top of my screen.
In System Settings, click on Workspace and then on Shortcuts. Scroll down to where you see “View” in the left column. There is an item there labeled “Show Menu bar”. Click the down arrow next to that and make sure that the checkbox for Ctrl+M is ticked. Then click Apply.
Maybe you had Ctrl+M assigned to a different shortcut already. Normally it should throw up a warning if that is the case, but you can either way try setting it to a different shortcut. Untick the checkbox for Ctrl+M, click on Custom Shortcut and then press the shortcut you would like to use.
Firefox is not a KDE-native application — it’s a GTK application, and for that matter, one that has its user interface statically built in, so that it does not change according to the desktop environment or even operating system that it runs on.
If you want to make the menu permanently visible in Firefox, then right-click the toolbar and tick the “Menu” checkbox. You can also hide or make visible the bookmarks bar this way.
Again, try by setting a custom shortcut for that. But with the Ctrl+M checkbox ticked in the Shortcut settings of System Setttings, it should work in all KDE-native applications.
In that case, you have not been fair with us. You never mentioned that you were using the global menu instead of having the menu inside the application window, and not even when I mentioned to you higher up that I myself am using the global menu.
Either way, the global menu is not gone — far from it — but the StackExchange link you posted refers to Plasma 5.12, while Manjaro is currently at Plasma version 5.24.
The method for adding a global menu was changed several years ago already, and the way you do it is by first adding a panel to the top of your screen and then adding the global menu widget to it from the list of widgets you get when you right-click the panel and choose “Add widgets”.
Note: The Firefox in the above screenshot is not the regular firefox package that’s installed by default, but a specially patched version called firefox-appmenu-bin from the AUR, with global menu support.
The normal firefox package does not support a global menu, because the Mozilla developers insist on giving their applications a uniform look & feel across all operating systems — or so they claim, because the macOS version does have a global menu (and a different look).
In that case, you have not been fair with us. You never mentioned that you were using the global menu instead of having the menu inside the application window, and not even when I mentioned to you higher up that I myself am using the global menu.
I don’t understand why you say this. I was looking for any solution to add that menu. I would have liked to add the menu inside the app window (the default behavior in most distros), but this was the best I could find that sort of answered the issue.