Fixing OS X Leopard menu bar transparency

Leopard transparency fixFor 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.

Leopard black menuUpdate: 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.

Comments

  1. Scott Paterson says at 2007-10-28 17:10:

    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.

  2. Peter says at 2007-10-28 18:10:

    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.

  3. DrWatson says at 2007-10-28 20:10:

    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.

  4. Stephan says at 2007-10-28 20:10:

    Smart and simple. That light blue also annoyed me.

  5. Rhonda Starke says at 2007-10-29 04:10:

    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?

  6. Nathan says at 2007-10-29 10:10:

    please don’t tell me you’re going to make me do this with every single one of my wallpapers…
    must. kill. transparency. :P

  7. Peter Krantz says at 2007-10-29 11:10:

    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.

  8. Corrigindo o “problema” de transparência da nova barra de menus do Leopard says at 2007-10-29 15:10:

    […] Sei que já até criaram hack para resolver o “problema,” mas o Peter Krantz achou uma forma ainda mais simples de contornar […]

  9. Non-adjustable transparent menu bar in Leopard « G Anson says at 2007-10-29 16:10:

    […] No, I don’t want to edit my wallpapers. […]

  10. Web 2.0 Announcer says at 2007-10-29 17:10:

    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…

  11. Leopard: cambiar pantalla de login, dock 3D y barra transparente says at 2007-10-29 20:10:

    […] Flickr, HardMac y Peter Krantz. Tags: Apple, Deskmod, LeopardOtras entradas que te pueden interesar…:BM Custom Login, plugin […]

  12. Nathan Ollerenshaw says at 2007-10-30 02:10:

    @ 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.

  13. OS X Panther - Weg mit der transparenten Menüleiste at franztoo says at 2007-10-30 06:10:

    […] 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. […]

  14. nathan says at 2007-10-30 13:10:

    Personally i like the transparent bar. It melds more into your desktop and i don’t mind that.

  15. Will Gilbert says at 2007-10-31 21:10:

    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!!!

  16. Kevin Jarrett says at 2007-10-31 21:10:

    Brilliant. Thanks!

  17. Hugh Jess says at 2007-11-03 22:11:

    This is a simple, practical fix. Thanks Peter. The whiners can go feck themselves.

  18. Leopard Dock and Menu Bar user interface options says at 2007-11-04 22:11:

    […] 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 […]

  19. OpenIDhttp://mkb-technologie.livejournal.com/ says at 2007-11-08 18:11:

    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.

  20. Sucker says at 2007-11-09 00:11:

    Just don’t believe the desktop is so crappy. Why didn’t they allow you to choose “Tiger Style” one at least ?

  21. HornCologne says at 2007-11-13 12:11:

    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?!?!

  22. Johan Lind says at 2007-11-17 10:11:

    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:

    
    EnvironmentVariables
       CI_NO_BACKGROUND_IMAGE
            1
    

    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

  23. Steiner says at 2007-11-28 10:11:

    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.

  24. Explora says at 2007-12-04 04:12:

    How can I make it completely transparent (except for the characters)?

  25. hello says at 2007-12-20 20:12:

    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.

  26. 6apxat says at 2008-02-22 20:02:

    there is an option in system prefs that turns transparency on/off )

  27. // wyctim.blog » Blog Archive » Régi stílusú menüsor says at 2008-03-07 16:03:

    […] Forrás: http://www.peterkrantz.com/2007/leopard-menu-transparency-fix […]

  28. Pakk99 says at 2008-03-19 22:03:

    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.

  29. styledfoam.com » Leopard’s new GUI annoyances and fixes says at 2008-04-11 11:04:

    […] 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 […]

  30. SR says at 2008-05-10 02:05:

    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 :P

  31. SR says at 2008-05-10 02:05:

    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?

  32. Anonymous Coward says at 2008-05-14 05:05:

    System preferences pane -> Desktop -> Bottom checkbox “Translucent Menu bar” — problem solved.

    Idiots.

  33. Peter Krantz says at 2008-05-14 08:05:

    @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.

Leave a comment

OpenID

Anonymous

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>