Use an OS X-Style Global Menu in Ubuntu
Posted by Kevin Purdy at 1:00 AM on February 23, 2008

Most "Make X Look Like a Mac" hacks for any system end up merely putting a new skin on the same basic window and menu layouts. Not so with Global Menu, an Ubuntu project that's seen a lot of community input and has matured along with it. After installing more than a dozen packages and crossing your fingers, your top menu bar should emulate the OS X style, moving your program dialogs up there and keeping the application window relatively clean. At this point, the trick doesn't work with Firefox and some Java-based apps (hello OpenOffice), but add it to one previously-mentioned modification tutorial and a new Thunderbird theme, and you're getting much closer to the look and feel of a Mac, if that's your preference. Hit the link for the detailed installation instructions.

Comments (AU Comments · US Comments)
BSDOSX
Posted July 25, 2008 8:54 AM
@quentin_durward
What you want is Étoilé. That's the way to go, yo!
edythemighty
Posted 2:44 AM 23/2/08
=O Awesome....yet...
edythemighty
Niklas Schröder
Posted 3:44 AM 23/2/08
Let's hope it'll get support for Firefox soon (along with the ability to blend in with the bar a little better ;) )!
Niklas Schröder
Ronan
Posted 4:49 AM 23/2/08
aaAaaAaaaAAaaAAAAAAAAAH.
OpenOffice is _not_ Java based. OpenOffice is 99% good'ol C++ with bits of Java for some extra rarely used functionalities.
But anyway, thanks for sharing this, the authors make a great job to polish the beauty. Would deserve to be integrated to GNOME codebase but that won't happen before a looooooong time... Too bad the interaction gurus don't like it.
Ronan
Gudranx
Posted 4:49 AM 23/2/08
@Monster79
Agreed if you want something with the mac logo by a mac if you want the freedom of Linux with the look of a mac then use the best elements of OSX and STOP using the that ugly apple on everything.
Cool project will spend more time with it tonight.
Gudranx
monster79
Posted 4:49 AM 23/2/08
Why are there so many fake OSX-ish themes with the Apple logo all over the place? That seems kind of silly. If you like Apple's look and feel so much, just get a Mac. If you like Linux, why not make a theme that reflects the best elements from OSX, rather than just flat-out copying it. Copying just makes it look like a lame imitation anyway.
monster79
hefbe
Posted 4:49 AM 23/2/08
The global menu in OS X is one of the best way to keep a desktop uncluttered. I'm really happy to have this feature on my Ubuntu box. Thanks!
hefbe
lmjabreu
Posted 5:49 AM 23/2/08
Humm, KDE already has this feature, doesn't work very well but it's there somewhere in the UI options.
lmjabreu
ub
Posted 6:59 AM 23/2/08
@monster79: Do you have any good examples of Ubuntu themes that are stylish but not merely reproductions of OS-X or Windows? I'm in the market for a Desktop makeover, but I'm often at a loss where to start in steering clear of the large number of awful, awful, awful themes available.
ub
Durbrow
Posted 8:04 AM 23/2/08
Can people using Ubuntu in Mac OS X tell me: Are you using Parallel or VM Fusion? Does one work better than the other? Still have not got Ubuntu to run in Parallel 2.0. Sorry if this is off-topic.
Durbrow
saicrazyfire
Posted 9:09 AM 23/2/08
In addition to this, you could also look into Mac4Lin which makes your linux look like mac.[sourceforge.net]
saicrazyfire
leadster618
Posted 9:09 AM 23/2/08
@hefbe: I could not agree more, I wish the global menu bar was on windows... heck every OS ever... it just seems more logical to me... I mean honestly, I think that ALL the OS makers need to rethink how we interface with the device. Be more direct, not bouncing icons, or scads of windows... one of the best things about launchy, quicksilver, or the vista search bar is the direct nature of the launcher. The best setup should be able to let you directly access anything in one action, essentially.
I think all the OS makers have great ideas, yes windows, mac, and linux distros ALL have value. And there are some great tips we could take from programs like Opera and Alias Studio that have mouse gestures. There are many improvements out there that ALREADY EXIST, we just need to consolidate to improve.
leadster618
monster79
Posted 10:19 AM 23/2/08
@ub: Sorry to say I don't...I use Clearlooks on my Ubuntu box, for lack of a more attractive option. Lifehacker: let's see a Linux theme resource roundup!
monster79
ark_de
Posted 10:19 AM 23/2/08
For GNOME themes that aren't "macmenu compatible," follow this tutorial to make it work with macmenu. It's very simple.
@ub, there is a theme called ish found at [www.gnome-look.org] and the accompanying emerald theme [www.gnome-look.org]
xP Inspite of the name, I think it's stylish because it's not a complete clone of the mac interface.
ark_de
ub
Posted 6:29 AM 25/2/08
@monster79: Agreed!
ub
Kevin Purdy
Posted 3:09 AM 26/2/08
@Ronan: You are correct about Oo.org, but the Global Menu tweak still doesn't like it. I suppose I short-handed the reasons why Oo and others wouldn't work—technically they're "Java Swing" apps, if I remember correctly, and that's why they don't play nice with this method.
Kevin Purdy
Ballena
Posted 3:54 AM 29/2/08
_really_ sweet :D
Ballena
quentin_durward
Posted 3:54 AM 29/2/08
I'd be staggered if this actually _does_ work like the menuing system in OS X.
Someone else mentioned the "Mac OS X Style" option in KDE. I've used that: all it does is put what would be the the contents of the menu in the foremost window up in the menubar. The menuing on OS X is far more sophisticated than that.
What KDE can do is just a hack to move location of the menu. What it _doesn't_ do is make the menuing per-application (as it perhaps really should be in a modern desktop GUI). Windows confuses the application and its document windows, and GNOME and KDE are no different.
Try setting KDE up with the "Mac OS X Style" option set. Now open several windows in Konqueror, for example. Now select "Quit" from the menubar. What happens is that the foremost window closes, but the application doesn't quit, because all you had there was a hack that moved the _location_ of the menu, and that's not the same as per-application menuing. The desktop would have to be totally re-architected to make that happen. See, for example, this article:
[rixstep.com],03.shtml
I haven't seen or used "Global Menu" for GNOME, but I'll eat my hat if it's any different from what that option does in KDE. The only other desktop environment apart from OS X I know of that has true per-application menuing is GNUstep (there the menus are free-floating tear-off menus).
It would take a lot to replicate what OS X and GNUstep have, and I'm more than sceptical that this package does.
quentin_durward