macos dock 可设为仅显示当前运行的应用:启用“只显示打开的应用”,清空 persistent-apps 配置,禁用 keep-running-apps,关闭“最近使用的应用程序”;设置后 dock 仅保留活跃应用、finder、废纸篓。

让 macOS Dock 只显示当前正在运行的活跃应用,核心是关闭“固定图标”逻辑、禁用自动保留机制,并切断历史记录干扰。这不是单纯隐藏图标,而是让 Dock 完全变成一个实时任务栏——只反映此刻真正开着的程序。
启用系统级“仅显示打开的应用”
这是最直接有效的起点,适用于所有 macOS 13(Ventura)及以上版本:
- 点击左上角苹果菜单 → “系统设置”
- 左侧边栏选择“桌面与 Dock”
- 向下滚动到“Dock”区域,开启“只显示打开的应用”
开启后,所有未运行的固定 App 图标会立即消失,但 Finder 和废纸篓仍保留(系统必需)。注意:这一步不会清除已存的固定记录,所以可能仍有残留图标。
清空 Dock 的固定应用清单
残留图标通常来自 persistent-apps 配置项,需用终端命令彻底清空:
- 打开“终端”(Command + 空格搜索即可)
- 输入并回车:defaults write com.apple.dock persistent-apps -array; killall Dock
执行后 Dock 会刷新,所有曾被拖入过的 App 图标全部清零,此后只有运行中的 App 才能出现在 Dock 左侧区域。
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
阻止新 App 自动加入 Dock
即使没手动拖入,某些 App 启动后也会悄悄“钉”进 Dock。要杜绝这种行为:
- 在同个终端窗口继续输入:defaults write com.apple.dock keep-running-apps -bool FALSE; killall Dock
该设置确保任何新启动的 App 都不会被系统自动记录为“需保留”,哪怕你反复打开它,只要没主动右键选“保留在 Dock 中”,它就不会留下痕迹。
关闭右侧“最近使用”分组
Dock 右侧默认显示最近打开的文件或临时 App,容易干扰专注状态:
- 回到“系统设置” → “桌面与 Dock”
- 找到并关闭“在 Dock 中显示最近使用的应用程序”
关闭后,整个右侧区域(包括堆栈和临时图标)完全消失,Dock 变成纯粹的左侧活跃应用+废纸篓结构,视觉更干净、逻辑更统一。










