简短回答:它们解决的问题有所重叠,但并不相同。
DockLock 专注于一件事并做得很深入:在多显示器 Mac 上把 Dock 固定在你想要的显示器上, 并围绕这一点提供大量自动化功能。Still Dock 锁定四项不同的 Dock 设置并保护键盘快捷键, 固定在单台显示器上只是其中一项功能。
如果你唯一的困扰是 Dock 在显示器之间跳动,请认真读一读 DockLock 那部分。DockLock 很可能是更合适的选择。
下面各节说明每种办法如何起作用,以及它的不足。
DockLock 来自一位独立开发者,在 Mac App Store 上有不止一个版本。它的存在源于一个特定的 macOS 行为:在多显示器环境下,把指针移到另一块屏幕的底部会把 Dock 拉过去。DockLock 把 Dock 固定在你选择的显示器上,并在此基础上继续扩展,提供刻意移动 Dock 的模式、快捷指令和 Raycast 集成、URL scheme 和命令行控制,以及在共享屏幕时隐藏 Dock。
Still Dock 就是这个网站。它源自另一个烦恼,不小心碰到 Dock 分隔线 导致每个图标都重新缩放,它锁定四项独立的 Dock 设置:大小、位置、内容 以及隐藏与显示。将 Dock 固定在单台显示器上也包含在内,还有针对 ⌘Q、 ⌘W 和 ⌘Tab 的保护、可存储的配置,以及布局的 iCloud 备份。
| DockLock | Still Dock | |
|---|---|---|
| 将 Dock 固定在单台显示器上 | 是的,而且是产品的核心 | 是 |
| 选择允许哪些显示器 | 是 | 否 |
| Dock 跟随鼠标/活跃窗口 | 在 Plus 版中有 | 否 |
| 快捷指令、Raycast、URL scheme、命令行 | 在 Plus 版中有 | 否 |
| 共享屏幕时隐藏 Dock | 是 | 否 |
| 锁定 Dock 大小 | 否 | 是的,没有到期的试用期 |
| 锁定 Dock 内容 | 否 | 是 |
| 锁定隐藏与显示 | 否 | 是 |
| 保护 ⌘Q、⌘W、⌘Tab | 否 | 是 |
| 带快捷键的已存储配置 | 否 | 是 |
| 恢复你之前的 Dock | 未说明 | 是 |
| 适用于单台显示器 | 需要两者 | 是 |
| iPhone 或 Apple Watch 版 App | 未说明 | 有,且免费 |
| 最低 macOS 版本 | 10.9(Plus 版) | 13 |
已对照 2026 年 9 月 13 日的 Mac App Store 页面核实,包括 LockMyDock、DockFreeze 和 DockPin。功能和价格会变化;以各自的页面为准。
2026 年 9 月 19 日再次核实:DockLock、LockMyDock、DockFreeze 或 DockPin 都没有列出配套的 iPhone 或 Apple Watch 版 App。Still Dock 的伴侣 App 在 App Store 上免费提供。参见从你的 iPhone 控制 Mac 的 Dock。
截至撰写本文时,DockLock Plus 的一次性价格是 39.99 美元。DockLock Lite 可免费下载,内购价格为每月 1.99 美元、每年 16.99 美元,或一次性 39.99 美元。
Still Dock 售价每月 1.99 美元、立即付款每年 11.99 美元、含 7 天免费试用每年 14.99 美元,或一次性 29.99 美元,锁定 Dock 大小免费,无需账号,也没有会到期的试用。年度方案从 7 天免费开始。
永久方案的价格是 39.99 美元和 29.99 美元。这个小差异不应该成为决定因素。真正的选择是在专注解决一个问题与覆盖多个问题之间。
直说了吧,因为一个从不承认对手产品更好的对比页面根本不值得读:
LockMyDock 是另一位独立开发者针对显示器问题打造的第三款应用, 在 App Store 搜索结果中会与这两款一同出现。它能把 Dock 固定在你选择的屏幕上,可以按需 把 Dock 移到当前屏幕,可以阻止 Dock 漫游到你指定的屏幕,还带有键盘快捷键、菜单栏图标 和登录时打开功能。它需要 macOS 11 或更高版本。
它可以免费下载,附带 3 天 VIP 功能试用,之后标价为每年 5.99 美元或一次性 9.99 美元,如果你只需要把 Dock 固定在一台显示器上,它比 DockLock 或 Still Dock 更便宜。它的介绍没有提到锁定 Dock 的大小、内容或隐藏与显示,也没有提到保护 ⌘Q,所以就这些功能而言,选择和上面一样。它也没有 iPhone 或 Apple Watch 版的 App。
DockFreeze 来自另一位独立开发者,在锁定内容上和 Still Dock 最为接近。 它的产品介绍描述了一项大小锁定,以及让 Dock 保持在内置显示器上的功能,可以从菜单栏运行。它可以免费下载, 一次性内购 4.99 美元,需要 macOS 12 或更高版本,最近一次更新于 2026 年 9 月。它的介绍没有提到锁定 Dock 的 位置、内容或隐藏与显示,也没有提到保护 ⌘Q,也没有 iPhone 或 Apple Watch 版的 App。
DockPin 能在拥有两台或更多显示器的 Mac 上,把 Dock 固定在你选择的那台显示器底部,除此之外什么都不做。它是一次性 11.99 美元的购买,需要 macOS 26,因此完全无法在更旧的 Mac 上运行。它也没有 iPhone 或 Apple Watch 版的 App。
这些应用都是建立在 macOS 已有的设置之上的。你完全可以自己用四条终端命令 设置全部四项锁定,不需要任何软件:
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
你放弃的是撤销功能。没有任何东西会记录你之前的 Dock 样子,“系统设置”会变成灰色却没有任何解释, 改变主意就意味着要回到终端里操作。全部键的完整列表见 每一条 Mac Dock defaults 命令,我们免费的 命令生成器会针对你选择的锁定项写出这些命令。
多显示器行为是本页唯一没法用这种方法解决的问题。Apple 没有提供能把 Dock 固定在某台显示器上的 defaults 键,所以才有这些应用。详见 将 Mac Dock 固定在单块屏幕上。
技术上可以,但不要这样做。两款工具同时写入
com.apple.dock 并重启 Dock 会互相冲突,结果会以最后写入的那个为准。请只选一款。
不是的。不同的开发者,没有任何关系。这个页面的存在,是因为有人搜索其中一个却找到了另一个,所以这里给出一个直接的答案。
单独使用都不行。用户 层面的设置能被那个用户自己在终端里撤销。对于其他人使用的 Mac,你需要的是 描述文件,它能在终端命令、重启,以及删除这款 App 之后依然生效。Still Dock 可以为每项锁定分别安装一个;参见在共享 Mac 上锁定 Dock。
如果你想要的正是这四项锁定,Still Dock 是一款适用于 macOS 13 及更高版本的菜单栏 App,大小锁定是免费的。