If you are a Linux user that either used to or still does use Apple’s OSX, the Gnome Global Menu might be just what you were looking for to feel at home on Linux. At least if you’re running Gnome or XFCE.
Anybody that has every run an Apple computer with a mouse knows that every application on a Mac displays its menu bar (File, Edit, etc.) in the top-left of the system’s overall screen. This is in contrast with Windows and most Linux window managers that show each application’s menu bar within its own windows, even if that application employs more than one window. This difference is one of those things that most people love one way or the other religiously.
I’ve always preferred the Apple-way since it’s more efficient, especially when it comes to applications like Photoshop or Gimp that are frequently used with multiple windows actively being used in a non-maximized state.
I always assumed this difference was central to how each individual OS’s worked and managed windows. The Gnome Global Menu project seems to make it look pretty easy though. The only programs that don’t cooperate on my system are Firefox and OpenOffice. From what I understand this is due to both having developed their own OS-independent methods for generating their primary menu. (I have a fix for Firefox that I’ll blog about later. Check out the “Tiny Menu” addon.)
All you have to do is install the Global Menu packages and then add the Global Menu Panel Applet to your main menu bar. I also replaced Ubuntu’s custom menu applet with the single-icon Gnome Menu applet, placing it directly in the left corner with the Global Menu applet directly to its right. Looks just like home (on a Mac)! You might need to restart or log out/in to see the menus removed from all of the individual windows, but as you can see in the screenshot above, the Global Menu works great.