The Complete Guide to Customizing Your macOS Dock

A practical guide to hidden macOS Dock settings, what they do, and how to change them safely.

Introduction

The macOS Dock includes hidden customization options that are not available in System Settings. These options can be modified using Terminal commands — or visual tools like Dockey.

This guide explains:

Hidden Dock Settings in macOS

Some Dock behaviors are stored in macOS system defaults and are not fully exposed in System Settings. These include:

These settings affect how your Dock looks and responds day-to-day — but Apple doesn't expose them in any standard preferences panel.

Customizing the Dock Using Terminal

Advanced users can modify Dock preferences directly from Terminal. For example, this command removes the auto-hide delay:

defaults write com.apple.dock autohide-delay -float 0
killall Dock

The defaults write command writes a value to a macOS preference domain. After changing Dock preferences, you restart the Dock with killall Dock for changes to take effect.

Limitations of Terminal

Customizing the Dock Using Dockey

Dockey provides a native macOS interface for the same Dock preferences accessible via Terminal.

Dockey provides:

It uses the same system methods as Terminal — writing to com.apple.dock preferences — but through a clean, point-and-click interface.

Should You Use Dockey?

You may prefer Dockey if:

If you're already comfortable in Terminal and only need to set a preference once, you may not need Dockey. But for regular Dock customization, a dedicated visual tool saves time and reduces mistakes.

Download Dockey for free

Compatible with macOS 10.13 and newer Intel and Apple Silicon devices