Mac系统可通过终端命令启用Dock单应用模式,使切换应用时其他窗口自动最小化至Dock,仅保留当前应用窗口;需执行defaults write com.apple.dock single-app -bool true及killall Dock生效。

Mac系统没有原生的“单应用模式”开关,但可通过终端指令启用Dock的单应用行为,让切换应用时其他所有窗口自动最小化到Dock,仅保留当前应用窗口在前台显示,适用于演示、教学或专注工作场景。
启用Dock单应用模式(最常用)
这一步操作起来很简单,直接在终端中执行两条命令即可生效,无需重启系统。
打开“终端”(可通过Command+空格搜索),依次输入以下命令并回车:
defaults write com.apple.dock single-app -bool true
killall Dock
执行后Dock会立即刷新:当你点击Safari图标时,所有其他已打开App(如Notes、Mail)的窗口将自动收起至Dock,桌面只留下Safari窗口。注意:【Command+Tab仍可切换应用,但不会并排显示多个窗口】,这是该模式的核心行为特征。
彻底清理Dock固定图标(避免残留干扰)
如果启用single-app后,Dock左侧仍有未运行的App图标残留,说明系统仍保留了手动固定的记录,必须清空并锁定为纯运行态模式。
在同一个终端窗口中,按顺序执行以下三条命令:
第一步:清空所有手动固定的应用记录
defaults write com.apple.dock persistent-apps -array; killall Dock
第二步:禁用新App自动保留在Dock的行为
defaults write com.apple.dock keep-running-apps -bool FALSE; killall Dock
第三步:启用纯运行态模式(关键)
defaults write com.apple.dock static-only -bool true; killall Dock
执行完毕后,Dock左侧将只剩Finder(始终运行)、废纸篓,以及你当前打开的所有App图标;任何未运行的App,哪怕曾被拖入过Dock,也再不会出现。
关闭单应用模式(恢复默认)
若后续需要还原传统Dock显示方式,只需执行一条命令:
defaults delete com.apple.dock single-app; killall Dock

















