Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm seeking software for Mac OSX that can hide any icon on menu bar. Some apps leave an icon on menu bar, but don't have a option to hide its icon from menu bar, are there any applications that hide all of the icons on the menu bar? Thanks.

share|improve this question

3 Answers 3

For every third-party status menu item (those implemented using the public NSStatusItem class) that is present in the menu bar, there is an application (possibly a background application) that must be running which is responsible for putting it there.

As such, there's no way to have Application B directly hide the status menu item of Application A, except to simply terminate Application A.

I'd suggest using Activity Monitor to try to determine what application or background process is responsible for the status menu item, and then quitting that process. (Note: SystemUIServer is the name of the background process that is responsible for presenting the status menu items. It's part of the OS, so don't quit it).

You could also use ps auxww in a Terminal window to get a list of all processes (including the path to the executable), which might help you figure out the desired background process name depending on where it's located on disk.

If you're not sure, just list the names of the apps that put status menu items up there and I or someone else can figure out what process it is for you.

share|improve this answer
    
IIRC Mac OS X should automatically remove status items in case the menu bar gets too cluttered. There might be some private API for that. –  Bavarious Jul 13 '11 at 0:35
    
Thx a lot.I want those apps run background,just b/c so many apps icon on menu bar,so I want to hide some of them, not terminate them : ) –  user392412 Jul 13 '11 at 1:37
    
@Bavarious: yes, the menus on the left side of the menu bar always take priority over status menu items, and if there are enough menus, the status items will be removed to make room for them. I was aware of this, but considered that an "indirect" (and automatic) way to hide status menu items... –  NSGod Jul 13 '11 at 2:31
    
Choosing which menu bar icons are visible is a feature Apple should copy from Windows –  Daniel Serodio May 4 '12 at 20:58

There is an app called Bartender, it's paid through. As far as I remember it has a full functional trial and a lot of useful functions, so you should try it.

share|improve this answer

I believe that to remove unwanted menu bar items you can use the following steps:

http://www.macobserver.com/tmo/article/Remove_Unwanted_Menu_Bar_Icons/

share|improve this answer
1  
The question asks about third-party apps that add icons to the menu bar. This only works for things that Mac OS X puts in the menu bar. –  Nathan Greenstein Jul 12 '11 at 19:32
    
@Nathan yep, I've tried that way, not work for third-party apps –  user392412 Jul 13 '11 at 1:38

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.