How to Auto-Hide the Dock With No Delay on Mac
Pinterest Stumbleupon Whatsapp
Advertisement

The Mac dock presents something of a catch-22 for users. If you leave it as always visible, it takes up a good chunk of screen estate, especially if you’re on a smaller device that doesn’t support 1080p or higher. But if you auto-hide the dock, the delay is slow and there’s no obvious way to speed it up.

Fortunately, you can get around this with a simple Terminal command. Even if you’ve never typed a single Terminal command in your life, you’ll be able to do this. It’s that easy! (Though we recommend learning to use Terminal because it can do a lot of nifty things that’ll make your life easier.)

How to Set the Dock to Auto-Hide

  1. Open Spotlight and launch System Preferences.
  2. Click on Dock.
  3. Check the Automatically hide and show the Dock option.

If you like to have maximized windows, you’ll have to resize them afterwards because you’ll have some extra space where the dock used to sit. Good news is, here’s a super easy trick for making the zoom button into a maximize button.

How to Remove the Dock Auto-Hide Delay

Open Spotlight and launch the Terminal app, then copy/paste the following:

defaults write com.apple.dock autohide -bool true && defaults write com.apple.dock autohide-delay -float 0 && defaults write com.apple.dock autohide-time-modifier -float 0 && killall Dock

If you ever decide that you want to revert the dock-hiding delay back to normal, just open Terminal app again and copy/paste the following:

defaults delete com.apple.dock autohide && defaults delete com.apple.dock autohide-delay && defaults delete com.apple.dock autohide-time-modifier && killall Dock

Want to spruce up your dock even further? Check out these other dock-improving Terminal commands that are just as easy to execute.

Where do you place your Mac dock? What are your favorite Mac tricks, whether dock-related or not? We want to hear, so share your thoughts with us in the comments below!

Leave a Reply

Your email address will not be published. Required fields are marked *