Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

crackman221

macrumors newbie
Original poster
Mar 11, 2010
1
0
hey guys, i was wondering if anyone knew how to actually remove the indicators from the dock. I'm able to know what applications are open without it through constantly using apple-tab, but I really want my dock to not show the little indicators. And no I don't mean make them bigger or smaller etc. because I've already discovered how to do that by looking up how to remove them :p (didn't find anything).



Thanks!:D
 
You can't remove them ... but you can replace the images with clear .png files of the same size. That will make them invisible.
 
You can remove them, it just pisses Dock.app off a bit...

But yeah, just make them clear.

/System/Library/CoreServices/Dock.app/Contents/Resources

3D dock
indicator_large.png
indicator_medium.png
indicator_small.png

If using 2D dock
indicator_medium_simple.png
indicator_small_simple.png
 
The indicator could tip someone off to a window that is "hidden" with Spaces?

You mean "someone", like a mom who said "If I catch you playing that game again, instead of doing your homework......"? :D
 
If you want to hide an app from looking like it's open, just do this.

1. Right Click app
2. Show Package Contents
3. Go to Contents/Info.plist
4. Open Info.plist in Property List Editor (part of Dev Tools)
5. Add a New Child called "LSUIElement" in Root
6. Set it's class to "Number"
7. Change the value to "1"
8. Save
9. Drag app to a different folder and then back to the original folder again (this refreshes the app).
10. Launch app.

The app will then launch but it will not show up in the Dock as running. If you have the app in the Dock already, there will not be an indicator below it. If the app is not in the Dock, it won't show up in the Dock when you launch it.

Hope this helps.
 
To do the above via Terminal:

Code:
defaults write /Applications/MyApp.app/Contents/Info LSUIElement 1

Replace "MyApp" with the application you are looking to modify.
 
To do the above via Terminal:

Code:
defaults write /Applications/MyApp.app/Contents/Info LSUIElement 1

Replace "MyApp" with the application you are looking to modify.

Don't you also have to run the touch command on it too?
 
I don't see why, as far as I understand it touch just updates the last access time in the POSIX info. Don't see how that would affect the plist info.

For some reason if you don't use the touch command, the application will still launch in the Dock. What I usually do is just move the app to a new location and then back. It works for some reason.
 
For some reason if you don't use the touch command, the application will still launch in the Dock. What I usually do is just move the app to a new location and then back. It works for some reason.
That's really weird, I thought OS X ignored POSIX metadata in favour of its own kMD metadata. This things always surprising me. I'll have to give this a go on my Transmission. :D
 
That's really weird, I thought OS X ignored POSIX metadata in favour of its own kMD metadata. This things always surprising me. I'll have to give this a go on my Transmission. :D

Try it out. I haven't done it in a long time though and I'm on Tiger at work, so maybe things have changed since then, but on Tiger you have to refresh it.
 
Touch is not necessary. At least not in 10.5 or 10.6.

I will add though that some Applications do not respond well to having this done. Tweetie for example goes bonkers.
 
For those looking for a less Terminal solution (the bad puns are coming thick and fast today I'm afraid), there's an app called Dockless out there somewhere I believe.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.