Remove the Auto-Hiding Dock Delay in Mac OS X

If you use a hidden Dock in Mac OS X, you can speed up the time it takes to show the Dock with a defaults write command. This command removes the delay from when a cursor is hovered near the Dock location and to when it’s displayed, it doesn’t change the animation speed of the dock sliding in and out itself.
Remove the Delay for Auto-Hide & Auto-Show of Dock
Launch the Terminal and enter the following defaults write command:
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
The tail end of the command includes killall which will cause the Dock to relaunch in order for changes to take effect. After it has been refreshed, hover over the area of the screen where the Dock is hidden and you’ll notice it shows up immediately, without the fraction of a second delay.
This tip also impacts how to show the Dock in a full screen app, preventing the need for a double-swipe down when in full screen mode, and instead displaying the Dock instantly with a hover in the region.
Return to Default Dock Hide/Show Delay
To return to the default setting and autohide delay, go back to the Terminal and enter the following command:
defaults delete com.apple.Dock autohide-delay && killall Dock
The Dock will again relaunch and settings will return to their default state.
This is a handy tip from MacWorld, thanks for sending it in Eric

I don’t know why someone can hide an application that is so beautiful and symbolic ( of Mac ) as the Dock…
Because sometimes it’s in the way…
It saves quite a bit of screen real estate by hiding the Dock, that matters a lot on lower resolution displays.
I don’t know why someone would have the dock visible. I often wonder if people get Macs to look at app icons or do actually do stuff. You don’t need to see the icon of every application on your Mac at all times.. is it like a reassurance thing, so that you know the apps are still there? or are they badges of cool?
Try going dockless, it’s great.
If you want to open an app, use spotlight or better: Alfred. Use your words.
If you want to switch to an app then command + tab will always be faster. You can use it to quit or hide apps too.
Can we change the sliding Dock animation speed instead? I think that would be more useful than removing the millisecond delay. Any idea how to accomplish this?
Yes you can speed up the Dock animation with this:
No animation:
defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock
Ultra fast animation:
defaults write com.apple.dock autohide-time-modifier -float 0.12;killall Dock
Restore default animation speed:
defaults delete com.apple.dock autohide-time-modifier;killall Dock
Many thanks Levi! A gem!
Great tips!
thanks a lot! that’s what i was looking for.
Something offtopic: What’s the App next to the Terminal?
Great question. That is Activity Monitor, you can set it to display a variety of system activity in it’s Dock icon. If we haven’t covered it before I’ll write a post on it, it’s very useful.
Definitely do! . . .also I remember a while back you did some commands for changing the window sizes in mission control. I can’t find the article, however.
Safari
I am a Mac developer, who made an app that does the same thing as these commends. Now that I know these commands exist, I will be updating my app to use them. This is for anybody who doesn’t like using defaults commands. Here is a link to my app:
http://www.teaksoftware.com/app/slidemode/
Ah, that’s such a great tip, i love it!!!!
Hey, I like that mod. The Hidden Dock is a wonderful feature, especially on a laptop when doing desktop publishing. The trick of speeding up it appearing is GREAT. I can imagine that over time it will be a good time saver.
BTW, I have my Dock on the left side of the screen, giving me even more desktop space.
Thanks for the tip…
Tom
Thanks a bunch I’ve been searching for this solution for a long time.
When “unhiding” from an auto-hide, the animation is too slow for me. Is there a way to speed it up or even eliminate it?
Oh I found it on your site. Thank you so much!
Actually, I can enable/disable by clicking on the apple logo on the upper left corner then “Dock” then “Turn Hiding On/Off”
Actually, that completely enables or disables hiding of the dock, which is NOT what this tip is about.
[...] for work, so with its darkest UI color, dock auto-hiding (don’t forget to eliminate that annoying pop-up delay) and Nocturne (a utility that darkens your menubar and even dims / hides it if your mouse [...]
is there any way to stop this command from also changing how to reveal the dock in full screen apps?
Well this is just awesome, thanks of much for posting it! I’ve spend the last 2 minutes hiding and unhiding the dock with my mouse making ‘whooshing’ sounds.
…ok 5 minutes.
If you just want to disable the additional delay for showing the Dock in full screen, you can use defaults write com.apple.dock autohide-fullscreen-delayed -bool false.
[...] when going to the bottom of the screen to reveal it. It may not be too noticeable at first, but removing the Dock delay makes that delay obvious, resulting in your Mac actually feeling faster. defaults write [...]
Revert command line doesn’t work for me.
:-/
Hi Levi. Thanks. The dock is now much faster and better.
[...] No Dock Delay [...]
I used this with “-float 1″ to increase my dock delay, rather than shorten it! I don’t like it popping up randomly when I’m trying to click things near the bottom of the display in other apps I’m using, so used to not make it auto hide, and lived without the bottom part of screen real-estate. Now I need to really purposefully make it pop up (when I’m not otherwise using Expose/launchpad or all the other ways I access things…). Hurrah!