·6 分钟阅读

如何在 macOS Dock 中给应用分组(3 种方法)

macOS 原生不支持 Dock 上的应用分组。这里有 3 种方法:Dock 文件夹、Otterdock 工作流分组和应用启动器替代方案。

macOS 没有提供原生的「App 分组」控件来将多个 App 图标捆绑成一个可展开的集合。但你仍然可以通过 Dock 文件夹、Otterdock 这样的 Dock 增强工具,或者将启动任务转交给专用启动器来实现类似分组的效果。以下是三种方法,从最轻量到最结构化。

DevDesignCommsOrganized into workflow groups
三种分组 App 的方法——Otterdock 提供完整的工作流分组

要点:原生 Dock 文件夹适合用来「查看文件」。当分组的含义是「这整个工作流一起打开」——将 App、文件、文件夹和链接放在一个地方时,Otterdock 更合适。

方法一:Dock 文件夹(有限但内置)

你可以将一个包含替身或快捷方式的文件夹拖到 Dock,然后打开堆栈来访问里面的内容。当你的「分组」实际上是一个项目目录——项目资源、参考 PDF,或一个存放 App 替身的文件夹时,这种方法效果不错。但如果你想让一个 Dock 图标代表多个不相关的 App,而不需要在磁盘上创建文件夹来放它们,就不太理想了。

  • 优点:无需额外软件,macOS 标准行为,数据在你放置的位置。
  • 缺点:你组织的是文件和替身,不是用超出文件夹所能承载的自定义语义来分组任意 App 图标。

方法二:Otterdock 分组(完整的工作流分组)

Otterdock 是 SaveTimeForFun 出品的 Dock 整理工具:它增强 Dock(而非取代),让你构建包含 App、文件、文件夹和链接的命名分组。分组通过原生 Dock 文件夹机制加上 Otterdock 的弹出窗口呈现。免费版包含两个分组;Pro 解锁无限分组和高级皮肤。

  • 交互:点击展开无需额外权限,悬停展开需要启用辅助功能权限。
  • 视觉:选择 Shelf、Glass、Gradient、Minimal 或 Otter 等皮肤,也可导入自定义皮肤。
  • 隐私:数据本地存储在 ~/Library/Application Support/Otterdock/
  • 平台:macOS 14 及更高版本。直接购买 $6.99;Mac App Store 计划 $2.99(即将推出)。

当你的目标是减少持久图标的数量,同时保留富有上下文的工作流包——开发工具旁边放仓库文件夹,设计 App 旁边放素材目录——这种方法恰好对应了人们实际的工作方式。

方法三:App 启动器(Dock 分组的替代方案)

一些用户不再试图在 Dock 上映射每个工具,转而使用 Spotlight、Raycast、Alfred 或类似工具来启动(另见 Otterdock 与 Launchpad 的对比)。键盘优先的启动方式减少了 Dock 上的杂乱,因为需要保持可见的图标更少了。这不会在 Dock 上创建视觉分组;它改变了分组存在的位置——从图标栏变成了面板、脚本和搜索结果。

  • 适合场景:你已经记住了 App 名称,更喜欢打字而非找图标。
  • 权衡:你会失去 Dock 上的空间记忆,除非你仍然保留少量常用 App 固定在上面。

三种方法对比

方法最适合以 Dock 为中心?
Dock 文件夹文件密集型工作流;替身或文档的堆栈是——项目作为 Dock 快捷方式
Otterdock 分组混合 App、文件、文件夹和链接,带皮肤和弹出窗口是——增强 Dock
启动器(Spotlight、Raycast、Alfred 等)键盘驱动的启动和脚本化工作流部分——你可能会有意减少 Dock 图标

实用建议

详细的分步指南请参阅如何整理你的 macOS Dock。 先确定你的痛点是「一个项目里文件太多」还是「太多 App 分散在多个项目中」。文件夹解决前者;Otterdock 解决后者,且不替代系统 Dock 行为;启动器解决的是当你的双手已经习惯键盘时的重复操作问题。你可以组合使用——精简的 Dock、一两个 Otterdock 分组,再加上 Spotlight 处理其他一切。