Unity application manager
Unity places some application menus in the screen's top bar, somewhat like MacOS, removing them from the application's window(s); this feature is apparently referred to as the global menu.
Aside from the aesthetic issues, this also causes those applications to be essentially unusable under other desktop managers installed on the same system because the application's menu does not show up anywhere.
In the case of at least one application (Kate), the cause seems to be a configuration setting:
There's a configuration line that appears in N+1 different places, where N is however many sessions you have saved; encountering any of them causes it to get written to the others at the next opportunity.
- 1. ~/.kde/share/config/katerc
- N. ~/.kde/share/apps/kate/sessions/*.katesession
The line looks like this (boldfaced):
[MainWindow] Height 900=700 MenuBar=Disabled
Close Kate, delete that line in all files (katerc and the .katesession files), and reload Kate -- the menu should display.
- User:Woozle/Unity desktop manager
- 2017-04-25 12 Features That Made Unity The Best Linux Desktop: doesn't really explain how any of these features are an improvement