@Vimix: Yes I know not all like macOS traffic light approach but you get used to it pretty quickly.
@Jayatana: You can but I think there are some issues with other Java applications if you use this solution and that’s the reason why it got deactivated by default. I’m activating it for each application with adding the following to the .vmoptions:
On some applications you have to add:
after Exec= in the .desktop file, so the global menu is properly shown. If its for example Exec=/bin/sh “some/point/on/your/system” then it should look like this after you edit it:
Exec=env XDG_CURRENT_DESKTOP=Unity /bin/sh “some/point/on/your/system”
Edit: There seems to be another way of doing this. Just add this to your ~/.profile file (create it if it doesn’t exist) and global menu should be displayed: