Fixing OS X Leopard menu bar transparency
Update: As many readers now noticed, as of 10.5.2 there is now a preferences setting for the menubar transparency.
For some reason Apple decided to make the menu bar in Leopard transparent. With my background image this means that the menu bar will be in a shade of blue. It doesn’t look good and makes my computing environment less comfortable (I’m picky, I know…).
Someone created a software hack to remove the transparency. There is also a system setting (thank you Johan) to trick the window manager into thinking it is in older hardware. I am not sure of the side effects so I’m not that keen on installing that. Here is the pragmatic fix: take your background image and paint a white stripe, 21 pixels high, at the top. Problem solved. My menu bar is now easy to read with black text on white background (see picture above).
Before painting the white stripe you may have to resize the picture to the exact size of your desktop, otherwise the OS will resize it and it won’t fit the size of the menu bar.
Update: As Peter points out in the comments below, if you use black instead of white the menu will look similar to the default ash grey style of other Leopard apps.







Novel solution… Probably won’t work very well if you run multiple monitors of different resolutions but I guess for most users this is an easy fix.
Use black instead of white. Then your menubar will be nicely grayed in the same style as other windows. It seems Leopard is able to detect the dark color in the desktop background and disable the transparency for parts which are too dark.
This menu bar transparency is pure stupidity. Transparent for what reason? There’s nothing you can put behind it to show through. Cano drag a window behind it or an icon. Down with that I say. Nice trick.
Smart and simple. That light blue also annoyed me.
Boooooooring! This ‘fix’ has been suggested a hundred times before. Would someone please find that hidden setting so we can just do a ‘defaults write’ and move on?
please don’t tell me you’re going to make me do this with every single one of my wallpapers…
must. kill. transparency.
Nathan: Are you using all of your wallpapers? I just use one.
Rhonda: Seriously, stop whining and come up with something better yourself. This fix is easy for most people to apply. I hope Apple will release information on some hidden preferences setting too, but this is the best I can do.
[…] Sei que já até criaram hack para resolver o “problema,” mas o Peter Krantz achou uma forma ainda mais simples de contornar […]
[…] No, I don’t want to edit my wallpapers. […]
Fixing OS X Leopard menu bar transparency!…
[…]For some reason Apple decided to make the menu bar in Leopard transparent. With my background image this means that the menu bar will be in a shade of blue. It doesn?t look good and makes my computing environment less comfortable (I?m picky, I kno…
[…] Flickr, HardMac y Peter Krantz. Tags: Apple, Deskmod, LeopardOtras entradas que te pueden interesar…:BM Custom Login, plugin […]
@ Rhonda Starke
I’ve searched through all the defaults, but there is nothing there. It could be a hidden key, but that will take a lot longer to search through.
Just because you don’t like the solution offered doesn’t mean you should act like a tool.
fkn people on the internet. Half of you should be shot.
[…] gehandelt und einen Hack geschrieben, der alles zum Guten wendet. Runterladen kann ihn hier und hier gibt es noch einen kleinen Tipp wie man die Farbe nach seinem eigenen Geschmack anpassen kann. […]
Personally i like the transparent bar. It melds more into your desktop and i don’t mind that.
To do this very quickly. Copy the “Aurora” image from “/Library/Desktop Pictures/Nature” into your “Pictures” folder. Double-click to open with Preview, then under “Tools”, “Flip Vertical”, save the image and use it as your Desktop image. Works great!!!
Brilliant. Thanks!
This is a simple, practical fix. Thanks Peter. The whiners can go feck themselves.
[…] yet to find a quick Terminal command to revert to an opaque Menu Bar. What can be done is a quick modification to your Desktop Wallpaper which will achieve the same effect. Some have scoffed at this method. My take? It’s clever […]
This is a simple, practical fix. Thanks Peter. The whiners can go feck themselves.
Except it’s not practical when you have more than 30 wallpapers that you cycle through automatically.
Just don’t believe the desktop is so crappy. Why didn’t they allow you to choose “Tiger Style” one at least ?
There is a lot more (stupid) transparency in Leopard than just the menu bar! How about opening a photo in Preview and opening the “adjust color” controls - OMFG! If I have *anything* open in my workspace - and God forbid it is high contrast images - I can barely make anything out at all in the controls.
Note: It is not that I am given to editing photos in Preview (I use real tools), but this is an example of how poorly thought out the transparency “feature set” in Leopard is - any why can’t we turn it off?!?!
Other ways to turn off the menu bar transparency:
Edit the following file:
/System/Library/LaunchDaemons/com.apple.WindowServer.plist
Add an entry like this:
Source: http://miner49r.blogspot.com/2007/11/turn-off-translucent-menu-bar-in.html
Which is the same as:
sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 1
Source: http://www.macosxhints.com/article.php?story=20071115135215262
I installed leopard on my G5 iMac and had the gray non translucent menu bar form the start. I did a complete clean install and no tinkering I have no idea why that is. But I like it.
How can I make it completely transparent (except for the characters)?
me too. I did the archive and install and had the menu bar gray from the start without any tinkering. It was great. How it happened I don’t know. I just wish it was the same on my ibook which came out transparent.
there is an option in system prefs that turns transparency on/off )
[…] Forrás: http://www.peterkrantz.com/2007/leopard-menu-transparency-fix […]
Whatever. I was a transparency-hater too, until I used it for a few days. And now, I can’t stand the look of Tiger’s horrifically intrusive, glaring menu bar. Switch off transparency if you must, but, personally, I’m sick of hearing from the whiner’s. Would you also prefer that Apple return to 8-bit icons? Get over it.
[…] to edit you wallpaper of choice an and a 21px high white strip at the top … read about it or (B) to choose a solid color as background, preferably the darkgray one […]
This works only when you have your desktop visible underneath the menu… more often it is an actual application (sometimes even the same application). The transparency doesn’t annoy me at all when the default desktop image is in the background; it’s most annoying when there is actual text behind the menus
Oh, sorry for the previous comment. I just realised that you (and everyone else) is talking about the transparent menu *bar*, not the (semi-)transparent menus.
Why is no one talking about the latter? Is there a simple way of turning them off that I haven’t been able to discover?
System preferences pane -> Desktop -> Bottom checkbox “Translucent Menu bar” — problem solved.
Idiots.
@Anonymous Coward: Well, if you look at the date of this post you will find that there wasn’t a checkbox in System preferences for that.
Hi, don’t know if anyone here has realised but there is an option in the System Preferences > Desktop that says “Translucent Menu Bar”. You can switch it on and off quite easily, at least on my MBP there is. Maybe it is an update, hope this helps.
I wish I had that checkbox, because I really would like the bar to be translucent. But apparently they must have judged the G5 not to be fast enough to handle such things as transparancy, as the bar is as gray as ever, and no setting to be found. And I can’t really say I disagree with them. I am having enough prestanda problems as it is. But yeah, transparancy would be nice.