可通过终端命令直接开启或关闭dock栏的“最近使用的应用程序”显示功能:执行defaults write com.apple.dock show-recents -bool true/false后运行killall dock生效;该设置独立于系统设置,还可通过defaults delete com.apple.dock recents-apps清空历史记录。
可以直接用终端命令开启或关闭dock栏的“最近使用的应用程序”显示功能,无需进入系统设置界面。关键在于修改com.apple.dock偏好域中的两个布尔值,并重启dock进程生效。
开启最近应用显示
执行以下命令即可启用该功能:
-
输入命令:
defaults write com.apple.dock show-recents -bool true -
立即生效:
killall Dock
执行后,Dock最右侧会自动出现“最近使用”分隔区域,新退出的应用将按时间顺序归入此处(默认最多10个)。
关闭最近应用显示
若想彻底隐藏该区域,运行对应禁用命令:
-
输入命令:
defaults write com.apple.dock show-recents -bool false -
刷新Dock:
killall Dock
关闭后,“最近使用”分组及其中所有图标将立即消失,Dock仅保留手动固定的项目和废纸篓等常驻项。
补充说明
该开关独立于其他Dock设置,不影响图标大小、位置或自动隐藏等功能。若之前未在系统设置中开启过此选项,终端命令仍可强制生效;反之,即使系统设置里已关闭,终端写入true并刷新后也会重新显示。
清空最近应用记录(可选)
如需清除当前已缓存的最近应用列表,可额外执行:
defaults delete com.apple.dock recents-apps- 再运行
killall Dock
这不会影响开关状态,只清空历史条目,下次新应用退出后会重新开始记录。











