Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to change the delay before the (autohidden) dock appears when I mouse over it.

There is currently a short delay before it appears, and I would like to make it a lot longer (one second instead of 1/10 of a second).

Based on extensive googling, this is a question that many people would like an answer to. I am hoping that the delay is specified somewhere and can be modified.

Many people would like the dock to appear instantly to be able to work more quickly.

Many people would like the dock to appear more slowly in order to effectively hide it.

Can we answer this question definitively?

share|improve this question
You might have some success by switching to DragThing, a Dock alternative that supports delay and show/hide transition time configuration. Haven't been able to configure it properly (doesn't deactivate the real Dock etc.). – Daniel Beck Dec 19 '10 at 18:37
I did some searching, but I couldn't find any information about how DragThing relates to the regular dock. I wouldn't want to add a new program without being sure that the original dock would be gone. And, while there are programs that get rid of the dock, they seem to cause stability problems since the system needs the dock to function correctly. The impetus for my original question was that modifying the delay would be a non-invasive way to make the dock disappear. – Andrew Swift Dec 20 '10 at 11:22
up vote 6 down vote accepted

There is a preference for the delay before the dock appears. You can change it by typing the following in Terminal:

defaults write autohide-delay -float XXX; killall Dock

Where XXX is a number of seconds. I set they delay to 10 seconds. I can still get the dock to appear if I want to, but it takes a long time and never appears by accident.

To reset the dock to the default behavior, type the following in Terminal:

defaults delete autohide-delay; killall Dock
share|improve this answer
doesnt work in 10.9 (mavericks) anymore. – Hans Dec 2 '13 at 16:20

Running defaults read and checking here revealed no plist setting to change the dock's show delay. Secrets.prefpane and TinkerTool reveal nothing either. Therefore, I'm going to assume that there's no way to change the setting.

share|improve this answer
Sorry for the delay in choosing your answer. – Andrew Swift Nov 21 '11 at 8:40

This thread doesn't answer the question but may be somewhat useful :

I know it's a little tangential, but I recently stumbled onto an alternate configuration: Set it to always show, minimum icon size with maximum magnification. It still takes up a little bit of screen space, but I can get to it instantly, and so far I have fewer accidental activations because the small icons take up less surface area on the edge.

share|improve this answer
I had read that thread before posting the question, and I agree with the comments there. I don't use the dock at all, but if I did, I would want the icons to stay in the same places at all times. I realize that my question is really similar to that one. – Andrew Swift Dec 20 '10 at 11:09

It is not possible to change that (as far as i know).

share|improve this answer
Any proof for that? – Arjan Dec 16 '10 at 13:22
I'd be pretty surprised if it would be possible. Well, i got no proof, but there is no config option available for that. – Thariama Dec 16 '10 at 13:59
I'll upvote as soon as you bring some strong indicators that it's true. E.g. I checked Secrets.prefPane and came up empty. – Daniel Beck Dec 16 '10 at 21:46

Your Answer


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.