Hate the Dock and Menubar in OS X? Here’s How to Get Rid of Them

Bryan Clark 01-10-2015

For many of us, the dock has become an accessory that we no longer want to play with. What was once a cool toy has now become background noise and maybe even a minor inconvenience. OS X pro’s already know that “Alfred” and Apple’s own “Finder” are much better options.


While completely removing the dock is possible, it removes some functionality from OS X as well. That’s bad. Instead, we’re going to hide it.

How to Hide the Dock (In 2 Ways)

The easiest way is to select System Preferences > Dock > Automatically hide and show the Dock.


If hiding the dock until you hover over it isn’t what you want, we can go a step further.

Open the Terminal by going to Applications > Utilities > Terminal, then enter the following:

defaults write autohide-delay -float 5 && killall Dock


Press Enter to execute the command. What this does is it keeps the dock from re-appearing unless you hover over its hiding area for at least 5 seconds. Feel free to change the value to whatever you’d like, whether you want it hidden shorter or longer.

To bring it back to default settings, open Terminal and enter the following instead:

defaults delete autohide-delay

How to Hide the Menubar

Hiding the Menubar once involved Terminal commands as well, but with El Capitan it’s as easy as unchecking a box.

Head to System Preferences > General and then check the box for Automatically hide and show the menu bar.


Do you still use the dock or the menubar? Tell us why or why not in the comments below. 

Related topics: Application Dock, Mac Menu Bar.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. Anonymous
    October 2, 2015 at 8:00 am

    The Dock Delay example shown in this post didn't work on Yosemite or on El Capitan.

    I found the below here on this site:

    What work on my Mac Pro running El Capitan and on my Macbook Pro running Yosemite was this:

    defaults write autohide-time-modifier -float 0.4

    defaults write autohide-delay -int 1 (not enough of a delay)

    defaults write autohide-delay -int 2 (perfect for me)

    killall Dock

    Of course I could have strung them all together, but it's easier to read this way.

    When I am doing demos or webinars from a full screen Windows VM on either of my Macs, I hated that the dock popped up so quick all the time and folks could see I was running a VM. With this change, now they won't!

    • Bryan Clark
      October 2, 2015 at 8:04 am

      That's awesome. I'm glad you got it to work. Not sure why it wasn't working for you, I was able to get the dock to disappear unless I hovered over it for 60 seconds using the above mentioned examples, and El Capitan 10.11.1

      Either way, glad you got it! Thanks for sharing the trick with us in the comments. :)