Merge an application menu bar with the GNOME desktop top bar
Solution 1:
This is difficult to globally support in the diverse Linux ecosystem. An nice attempt to have a global menu, i.e., a menu that for any window is displayed on the top bar, combined with a HUD, is implemented through the Fildem project. A HUD is a way to search a menu for commands.
Linux Uprising has a post on Fildem. Due to the diversity of the Linux ecosystem, such attempts have limitations:
- It won't work for Gnome applications such as Files, Gedit, that do not have a traditional menu in the first place.
- It won't work for Firefox or Thunderbird, but screen estate can be saved by disabling the menu bar and using the hamburger menu ≡ instead.
Other ways to save vertical screen real estate
-
Hide the top bar (extensions: Hide Panel Lite by fthx, Hide Panel by fthx, Hide Top Bar by tuxor1337)
-
Merge panel and legacy title bar (extension: Unite by hardpixel)
-
At the application level: turn the legacy title bar in Firefox browser or Thunderbird off, maximize the application (Super+Up, command line options to have them start full screen)