可通过终端命令修改Dock停靠边(left/right/bottom)并启用autohide,配合autohide-delay和autohide-time-modifier优化响应速度,每次修改后需执行killall Dock生效。
可以直接用终端命令修改 dock 栏的停靠边(左/右/底部)并启用自动隐藏,整个过程无需图形界面操作,适合快速部署或脚本化管理。
设置 Dock 停靠方向
macOS 将 Dock 位置存在 com.apple.dock 配置中,通过 defaults write 修改 orientation 值即可指定单边对齐方式:
- 靠左显示:运行
defaults write com.apple.dock orientation -string left - 靠右显示:运行
defaults write com.apple.dock orientation -string right - 恢复底部:运行
defaults write com.apple.dock orientation -string bottom
执行后必须运行 killall Dock 才能使新位置立即生效。
启用单边自动隐藏
Dock 隐藏行为独立于位置设置,需单独开启 autohide。无论 Dock 停靠在哪一边,只要鼠标移向对应边缘就会浮现:
- 开启自动隐藏:运行
defaults write com.apple.dock autohide -bool true - 关闭自动隐藏:运行
defaults write com.apple.dock autohide -bool false - 每次修改后都需执行
killall Dock刷新
优化隐藏响应体验
默认隐藏后浮出有延迟且动画偏慢,可进一步调优让 Dock 更跟手:
- 取消悬停延迟:运行
defaults write com.apple.dock autohide-delay -float 0 - 加快弹出速度:运行
defaults write com.apple.dock autohide-time-modifier -float 0.15 - 改完记得补上
killall Dock
验证与重置
若设置后 Dock 行为异常,可快速检查当前值或恢复默认:
- 查看当前 orientation:运行
defaults read com.apple.dock orientation - 查看是否启用 autohide:运行
defaults read com.apple.dock autohide - 一键重置 Dock 全部设置(慎用):运行
defaults delete com.apple.dock后再killall Dock


















