Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,000 hints and counting!

10.5: Get rid of the translucent menu bar System 10.5
One down, one to go? Steve Miner somehow managed to figure out how to disable the translucent menu bar. He posted a solution that involved editing a system-level plist, and then commenter Krioni came up with a one-line Terminal command.
Before you try this, realize it (a) requires a restart, and (b) is modifying a system-level variable, and may cause bad things to happen. I tested it on my 10.5 test machine, and it worked as described. However, proceed at your own risk! In Terminal, enter this command: You'll need to restart your Mac to see the changes, and no, this won't fix the menus. (To reverse this, I imagine you could just repeat it with a 0 at the end, or (for certain) edit the plist file and remove the added key.

I actually found the reworked menubar a bit too bright -- it's literally just a white bar, lacking the subtle 10.4 gradient. That then led me to stumble on Peter Maurer's new Menu Bar Tint, which adds back the gradient (and even lets you go wild with a completely different color scheme, if you wish -- just remember that the stock colors are all full-black, at 0%, 4%, and 10% opacity levels). That's my menu bar above, with Menu Bar Tint running to provide the gradient.

Now if someone just figures out how to make those menus solid again...
    •    
  • Currently 5.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)
 
[80,238 views]  

10.5: Get rid of the translucent menu bar | 48 comments | Create New Account
Click here to return to the '10.5: Get rid of the translucent menu bar' hint
The following comments are owned by whomever posted them. This site is not responsible for what they say.
10.5: Get rid of the translucent menu bar
Authored by: robi26 on Thu, Nov 15 2007 at 2:34PM PST
YES
thank you

[ Reply to This | # ]
10.5.2 fixes translucent menu bar
Authored by: miner on Tue, Feb 12 2008 at 2:23PM PST
With 10.5.2 you should use the Desktop system preference pane to turn of the translucent menu bar.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: mithras on Thu, Nov 15 2007 at 3:21PM PST
Boys and girls, we have a winner.

---
--
mithrastheprophet.net (coming soonish)

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: robg on Thu, Nov 15 2007 at 3:50PM PST
Except I posted it, and I'm pretty sure Macworld wouldn't let me win. Plus the tip didn't originate here, so it wouldn't be eligible anyway...

:)

-rob.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: kyngchaos on Thu, Nov 15 2007 at 3:23PM PST
I believe the menus always had a slight transparency on them. But, yes, they are more transparent in Leopard, and now have the blur effect (which I quite like).

What would be really nice would be to change the transparency amount, on both the menubar and the menus. (I like the menubar transparency also, except that it's too much)

(patiently waiting for ShapeShifter...)

[ Reply to This | # ]
Yes, 10.4 menus are slightly translucent
Authored by: hamarkus on Thu, Nov 15 2007 at 3:45PM PST
Black and white background (defined in my monitor's color space) creates a menu background of (230/241 or 227/237, the menus are slightly pin-striped) as expressed in sRGB.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: Typhoon14 on Thu, Nov 15 2007 at 3:24PM PST
I'm not a fan of the transparency, but it does have the benefit of allowing you to easily customise your menubar look. I always thought the 10.4 menubar was way too bright for a permanent element. My opinion, the 10.5 menubar with black behind it gives you a solid-looking menubar with a slight gradient, and a shade of light grey that almost perfectly matches the window colors in 10.5. I've been using LeoColorBar to insert a menubar-sized strip of black at the top of the current desktop image.

[ Reply to This | # ]
Smooth-for-CRT = ugly
Authored by: kkL on Thu, Nov 15 2007 at 4:11PM PST
Does it also improve anti-aliasing of menubar's font?

[ Reply to This | # ]
The Gradient
Authored by: awatt on Thu, Nov 15 2007 at 4:35PM PST
My machine has an older graphics card, so I have a naturally opaque menu bar. It does have a subtle and quite pleasing gradient. So if this hint really results in a solid white menu bar, then it might be turning off more than just the translucency.

Interestingly, my actual menus *are* slightly translucent (just like in 10.4), even though the menu bar is not.

[ Reply to This | # ]
10.5: [shaded background] Get rid of the translucent menu bar
Authored by: ddash on Thu, Nov 15 2007 at 4:53PM PST
I tried this one and as rob mentions, if in order to get back the original translucent menubar, you have to delete the entry from the plist file manually. By replacing the 1 in the hint by 0, something interesting happens on my system. i.e.
sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 0

produces a tiger like menubar without transparency which is not just white (but grey) and has a shaded texture.

Dash



[ Reply to This | # ]
10.5: [shaded background] Get rid of the translucent menu bar
Authored by: wjv on Thu, Nov 15 2007 at 5:10PM PST
I too get the gradient if it's set to "0", but... there's an unsightly one pixel wide black line directly below my menu bar.

I'm off to experiment with different values...

[ Reply to This | # ]
10.5: [shaded background] Get rid of the translucent menu bar
Authored by: cbriere on Thu, Nov 15 2007 at 5:28PM PST
That's great ! This looks exactly like how an older Mac displays Leopard's menu bar ! AWESOME ! tks

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: Pedro Estarque on Thu, Nov 15 2007 at 4:56PM PST
I knew it! I knew there must have been a way.
Ah, what would the OS X experience be like without those sweet "defaults write". Thank you!
Actually, with solid gray background it looks great, but now we can have colors again!

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: immensewok on Thu, Nov 15 2007 at 5:13PM PST
Awesome!

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: wjv on Thu, Nov 15 2007 at 5:24PM PST
(I'll post this on the top level of the thread, so those with Threaded comments can see it.)

It appears you can set the value to anything between 0 and 1. This seemingly controls the colour that goes "behind" the menu bar (and is then altered by the translucency effect), with 1 being pure white and 0 being pure black.

0 gives you a flat white menu bar. 1 gives you a steel grey, shaded menu bar. 0.5 (for instance) gives you something in between.

An odd side effect - on my PowerBook at least - is that this new colour protrudes below the menu bar by one pixel. If I change the setting to 0, I have an unsightly black line below my menu bar. If I opt for a mid-grey (by choosing something between about 0.5 and 0.7) this is much less noticeable.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: blukens on Thu, Nov 15 2007 at 6:37PM PST
If you want to replicate the appearance of the opaque menu bar that appears on older PPC hardware (my PBook G4, for instance), use the value 0.63.

This gives a 1 pixel border that is 37% black, which is exactly the color of the 1 pixel border on my PowerBook.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: wjv on Fri, Nov 16 2007 at 12:27AM PST
The colour range doesn't seem to be quite linear. For instance, setting the variable to 0.5 gives you a grey line of colour #4d4d4d. That's already 70% black.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: blukens on Fri, Nov 16 2007 at 7:04AM PST
It looks like the color you get may not be entirely consistent between computers. On my Aluminum iMac, setting the value to 0.5 give a border with a gray of 29.8%. If I do the same thing on my PowerBook G4 (which never supported translucency anyway), I get 37.3% which is a little lighter than the color you're seeing.

I'm using Apple's DigitalColor Meter utility to get measure the color of the 1 pixel border. So, I guess if one really ones it to be perfect, you just have to play with it. But generally, something around 0.5 or 0.6 seems to end up looking pretty good.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: wjv on Fri, Nov 16 2007 at 1:36PM PST
How bizarre!

But yes, your originally suggested value of 0.63 looks "just right" (to my eyes) on my ageing Powerbook G4. It gives me a grey line that's #616161.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: DCJ001 on Thu, Nov 15 2007 at 7:18PM PST
Modifying my desktop image was fairly simple. I'd prefer to do this than mess with Terminal.

[ Reply to This | # ]
What looks good:
Authored by: Chas on Thu, Nov 15 2007 at 9:44PM PST
I thought I would mention that the translucent menu bar looks really good against the older desktop images, I use Panther Aqua Graphite (you can tell I haven't changed my desktop in years and years). Most of the complaints I hear are from people using the starry background that is the default in 10.5, the stars have too much contrast and are easily visible through the menu bar. But the subtle gradients in the older desktops put a subtle shading across the bar from left to right, I think it looks excellent.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: mantrid on Thu, Nov 15 2007 at 10:06PM PST
I am so grateful for this hint. The translucency was driving me crazy, especially since the source of the irritiation is always there staring you in the face.

By the way, you can save yourself a reboot by logging into >console mode to unload / reload the com.apple.WindowServer.plist with launchctl. Just don't make the mistake of trying that while logged in to the GUI.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: luomat on Thu, Nov 15 2007 at 10:35PM PST
If only, if only, if only we could travel back in time to the days when OS X was first announced and The Mac Faithful(TM) were wailing and gnashing their teeth at the idea of a COMMAND LINE in their precious, precious Mac.

"What is this, DOS?!?!?!" more than one of them said, thinking themselves very clever.

"No, Captain Witty, this is power like you've never dreamed of."


[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: beepotato on Fri, Nov 16 2007 at 1:59AM PST
Well, actually the command line is not required at all for this hint. You can access the plist file through the GUI, and edit it using any GUI tool you like, with no problem.
So, in this case, the command line doesn't bring you any power, other than making the hint shorter to write. ;P



[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: cycomachead on Thu, Nov 15 2007 at 10:53PM PST
Ah yes. Now why didn't I see that file. I was searching through everything to do with windowserver (being the menu bar's parent service). The menu bar just looked a bit weird, but there was still to much transparency. Actually Steve Job's idea that it makes the desktop look good is true; it does! But how often am I using my computer with no open windows. Never (unless staring at a screen counts as using it). Maybe if there were a way to say: if desktop is showing or if no open windows, be transparent.

But the contextual menus (from the menu bar, and right click, etc) are even worse. It's not that they look ugly (actually they look better than the menu bar) but it's a universal access issue- It makes things hard to read (well I have bad vision…and am using UA's zoom feature right now) - so that's what I'm waiting for. And it's appearing to be trickier, but what do I know, I missed this plist when it was right under my nose!

[ Reply to This | # ]
I used to have opaque menus...
Authored by: a1291762 on Fri, Nov 16 2007 at 2:29AM PST
Back in 10.1 or 10.2 I had opaque menus. There were a bunch of replacement "themes", one of which was "opaque aqua".

I'm not really sure what happened to themes. I haven't actually used them for years but if the ability to define themes remains, a theme is what will be required to make the menus opaque.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: gork on Thu, Nov 15 2007 at 10:55PM PST
I have been grepping through 'strings WindowServer' desperately trying to figure this out. You guys are the absolute best!

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: NB on Fri, Nov 16 2007 at 12:23PM PST
Yeah, same here !

How did you find out that???

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: gr8tfly on Thu, Nov 15 2007 at 11:09PM PST
Thanks for the tip - at least it's a workaround.

Aperture, Soundtrack and Livetype all manage to override the transparency when they are in the foreground. When they do, it matches the normal Leopard gray window style.

It seems like they do it through a different method, but perhaps this plist field is related.



[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: derPlau on Fri, Nov 16 2007 at 1:40PM PST
Actually, Aperture (and presumably the other Pro apps) doesn't disable translucency. It increases the opacity of the menu bar to approximately (to my eye) the level of two "standard" menu bars, one on top of the other... but high-contrast desktop images still show through.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: gong on Fri, Nov 16 2007 at 12:39AM PST
unfortunately the Menu Bar Tint shows up if you're watching full screen video.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: jdoyle on Fri, Nov 16 2007 at 5:56AM PST
I have a much easier way to do this that involves no system tweaks.

Choose your desktop of choice.

Open in photoshop.

Place a strip of white with a subtle black to white gradient on it across the top the exact size that the menu bar is.

Choose this as you desktop. Voila! No more transparent menu bar!

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: n8gray on Fri, Nov 16 2007 at 10:47AM PST
I have a much easier way to do this that involves no system tweaks. Choose your desktop of choice.

Open in photoshop.

Place a strip of white with a subtle black to white gradient on it across the top the exact size that the menu bar is.

Choose this as you desktop. Voila! No more transparent menu bar!

You forgot the rest:

Connect your portable Mac to an external monitor where the menu bar is on a different screen.

Enjoy the glaring white bar across the top of your secondary screen.

No thanks, I'll take the simple plist edit.

[ Reply to This | # ]

10.5: Get rid of the translucent menu bar
Authored by: mm2270 on Fri, Nov 16 2007 at 6:13AM PST
Best. Hint. Ever.
Well, actually the best hint for me will be the one that brings back the pre-Leopard folder-in-Dock behavior in favor of Stacks.

But to me, this is awesome. I actually don't mind the somewhat more translucent menus themselves. Just the menubar bugged me.
Between this and the defaults command to un-3D the Dock on the bottom, some sanity to Leopard has been reinstated.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: acc on Fri, Nov 16 2007 at 7:21AM PST
Let me suggest a thought here about the menu bar 'translucency'. It really isn't translucent, but rather, the menu bar is tinted by the colors of the screen background. Why do I suggest this?? Try sliding an icon partly 'under' the menu bar. You cannot see through the menu bar to see the the portion of the icon under the menu bar... the menu bar is not translucent. Certainly it is tinted by the colors of the background of your desktop picture / color. The menus themselves are translucent which is another problem.

I am glad that someone found a 'fix' for this. Like many others, I find may parts of the new look annoying, and the tinted menu bar is certainly one of them. Sometimes companies insist on fixing what isn't broke and call it progress.

[ Reply to This | # ]
Reverting to the Defaults
Authored by: blukens on Fri, Nov 16 2007 at 7:24AM PST

As we've seen, setting the value to 0 just changes the color. To actually remove the change, and go back to a translucent menu bar, run:

sudo defaults delete /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables'

But, for goodness sake, be careful. If you leave off the 'EnvironmentVariables' bit, you'll delete the entire file and your computer won't boot.

If you just want to convert the file to plain text XML, so you can edit it manually, run:

sudo plutil -convert xml1 /System/Library/LaunchDaemons/com.apple.WindowServer.plist

Then you can _carefully_ edit it with the text editor of your choice. Be sure to use "sudo", or you won't be able so save your changes.



[ Reply to This | # ]
Reverting to the Defaults
Authored by: hstaniloff on Tue, Jan 22 2008 at 7:37AM PST
Hello;
I implemented this "hack" and loved the result. But my understanding is that Leopard 10.5.2 will have an option to disable the translucent toolbar. So after successfully implementing the hack I wanted to back it out - cleanly.

So back out the change, I did this:
ENTER ALL COMMANDS AS YOU SEE - USE AT YOUR OWN RISK

1. Copied the current com.apple.windowserver.plist file out of /System/Library/LaunchDaemons to my desktop - just in case!

2. In Terminal:
sudo defaults delete /System/Library/LaunchDaemons/com.apple.WindowServer EnvironmentVariables

enter your psw when promted.

3. Fix the permissions:
sudo chmod go+r /System/Library/LaunchDaemonscom.apple.WindowServer.plist

- you're restoring group and other to "read" access again.

4. Reboot

In the end, your toolbar will be back to Leopard-original.
/Hal



[ Reply to This | # ]
0.62 = a winner!
Authored by: shuffle on Fri, Nov 16 2007 at 8:34AM PST
I measured (hexadecimal) and compared the suggested 0.63 value with the horizontal grey horizontal pixel underneath the menubar on an old PPC running 10.5. The results:

0 = #030303

1 = #989898

Older PPC = #5F5F5F

0.63 = #616161 (almost there...)

0.62 = #5F5F5F (Bingo!)

So if you want to look like an old PPC, copypaste this into your Terminal:

sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 0.62

[ Reply to This | # ]
0.62 = a winner!
Authored by: blukens on Fri, Nov 16 2007 at 8:23PM PST
It's seems to be a bit inconsistent between computers. The target value is definitely #5F5F5F (that's what I'm seeing on my stock PowerBook G4), but I get that on my iMac when using 0.63 as the value. Using 0.62 gives me a value of #5D5D5D. Not sure what's causing the variation, though I suppose that reality is either one is really close enough. Just kinda funny it's different for different computers. Go figure.

For what it's worth, I'm using Apple's DigitalColor Meter utility to get the color values on my 20" Aluminum iMac.

[ Reply to This | # ]
consistency with other UI elements
Authored by: mclbruce on Sat, Nov 17 2007 at 2:55PM PST
The idea of using DigitalColor Meter, located in the Utilities folder, is a very good one. I agree with another poster who mentioned that numbers may not be the same from computer to computer. In addition I suggest switching to a solid white desktop background before doing any testing with DigitalColor Meter.

Every window has a gray line at the bottom. I have found that these lines have two different color values in DigitalColor Meter: one when the window is active and one when it is not. The color values seem to be consistent for every window.

Anyone can use their own DigitalColor Meter on their own machine to find the two color values. They can change the 0.6x number to get the menubar gray line to match the gray line at the bottom of their own active or inactive windows.

On my computer 0.66 or 0.67 nearly matches the value of the active windows.

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: jaysoffian on Fri, Nov 16 2007 at 1:21PM PST
For anyone who wants to experiment

AND KNOWS HOW TO FIX IT THEMSELVES IF THEY MAKE A MISTAKE

CI_NO_BACKGROUND_IMAGE appears in /System/Library/Frameworks/QuartzCore.framework/QuartzCore.

Running strings on this file leads to the discovery of a couple other potential environment variables:

CI_NO_ACCEL
CI_USE_SHADINGS



[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: Guntis on Sat, Nov 17 2007 at 8:02AM PST
Here's one application that promises menu bar opacity, textured opacity, translucency, and option to undo changes: Leopaque
http://www.macupdate.com/info.php/id/26268/leopaque

---
"In a world without fences and walls, who needs Gates and Windows?"

[ Reply to This | # ]

10.5: Get rid of the translucent menu bar
Authored by: MacParc on Sat, Nov 17 2007 at 3:49PM PST
I may even implement a slider to adjust values from 0.00 - 1.00 in version 2.0.
To be honest the app is based on this article. ;-)

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: theinterned on Thu, Nov 29 2007 at 10:14PM PST
Hi, I used the command line to deopaqueafy the menu bar, but now when I look at the plist file, at

/System/Library/LaunchDaemons/com.apple.WindowServer.plist

it appears garbled and my text editor is saying that it is not utf-8. can someone post what their original plist file looked like?

thanks

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: kd8cyb on Tue, Dec 4 2007 at 5:46PM PST
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">;
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apple.WindowServer</string>
<key>ProgramArguments</key>
<array>
<string>/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer</string>
<string>-daemon</string>
</array>
<key>MachServices</key>
<dict>
<key>com.apple.windowserver</key>
<true/>
</dict>
</dict>
</plist>



[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: DavidRavenMoon on Tue, Jan 22 2008 at 12:22PM PST
I installed Leopard on my G4 a few weeks ago... I don't have a translucent menu bar. Did Apple change something? I was quite surprised, and happy too!

---
G4/Digital Audio/1GHz, 1 GB, Mac OS X 10.5.1 • www.david-schwab.com • www.myspace/davidschwab • www.imanicoppola.net

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: monstergarden on Tue, Apr 22 2008 at 6:35PM PDT
It sounds like the following might have been included with a recent Leopard update...
System Pref.s > Desktop & Screen Saver: At the very bottom you can check or uncheck "Translucent Menu Bar"

[ Reply to This | # ]
10.5: Get rid of the translucent menu bar
Authored by: morespace54 on Wed, Apr 23 2008 at 7:03AM PDT
Well, it is on my iMac Intel pref pane but not on my iBook G4 PPC...
Although, on my G4, it's full, no transparency

[ Reply to This | # ]