Mac 的程序坞无法被完全禁用显示,因其是 macOS 图形界面核心组件,强行终止会导致 Finder 崩溃、菜单栏消失等严重问题;最安全方案是启用自动隐藏并设极高延迟、移除图标、关闭最近应用及悬停预览。
Mac 的程序坞(Dock)本身不能被“完全禁用显示”——系统强制保留 Dock 进程,且 Dock 是 macOS 图形界面的核心组件之一,没有最新支持的开关或命令能将其彻底隐藏或关闭。尝试强行终止或屏蔽 Dock 会导致 Finder 崩溃、菜单栏消失、窗口管理异常、无法切换应用等严重问题。
Dock 与 Finder 深度耦合,它不只是视觉元素,还承担任务切换、最小化窗口管理、通知入口、应用状态指示等功能。macOS 不提供禁用 Dock 的 API 或偏好键,所有所谓“隐藏 Dock”的操作,本质都是视觉层面的隐藏或压缩,而非停用进程。
以下组合可让 Dock 在绝大多数场景下不干扰屏幕,且保持系统稳定:
defaults write com.apple.dock autohide -bool true
defaults write com.apple.dock autohide-delay -float 999999
defaults write com.apple.dock autohide-time-max -float 0
killall Dock
→ Dock 只在鼠标精确悬停底部边缘时才瞬显,无动画、无延迟,视觉上近乎“不存在”。
拖拽清除所有固定图标;对剩余图标(含废纸篓)右键 → “从 Dock 中移除”,直到只剩一个图标或清空;再执行 killall Dock 刷新。
- 关闭“在 Dock 中显示最近使用的应用程序”(系统设置 → 桌面与 Dock)
- 执行 defaults write com.apple.dock show-recents -bool false && killall Dock
- 执行 defaults write com.apple.dock mouse-over-hilite-stack -boolean NO && killall Dock(禁用悬停预览)
以下命令不能禁用 Dock 显示,且可能引发系统不稳定:
launchctl unload /System/Library/LaunchAgents/com.apple.Dock.plist —— 系统保护机制会立即重启 Dock,强行卸载将导致 Finder 卡死或重启。killall Dock 单独执行 —— 仅重启 Dock,非禁用;频繁执行可能触发图形服务异常。com.apple.finder 或禁用 Finder —— Dock 将彻底失效,桌面图标、文件操作、窗口管理全部中断。如果你的目标是最大化屏幕可用区域(如全屏编程、视频剪辑),推荐用自动隐藏+极致参数+精简图标+减弱动态效果组合,既安全又高效。Dock 无法删除,但可以做到“存在感趋近于零”。