简短回答:它们解决的问题有所重叠,但并不相同。
DockLock 专注于一件事并做得很深入:在多显示器 Mac 上把 Dock 固定在你想要的显示器上, 并围绕这一点提供大量自动化功能。Still Dock 锁定四项不同的 Dock 设置并保护键盘快捷键, 固定在单台显示器上只是其中一项功能。
如果你唯一的困扰是 Dock 在显示器之间跳动,请认真读一读 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 美元,每年 14.99 美元,或一次性 29.99 美元, 锁定 Dock 大小免费使用,无需账户,也没有会到期的试用期。
所以永久方案的价格是 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 命令,我们免费的 命令生成器会针对你选择的锁定项写出这些命令。
多显示器行为是本页唯一没法用这种方法解决的问题。没有
受支持的 defaults 键能把 Dock 固定在某台显示器上,这正是这些应用存在的原因。详见
将 Mac Dock 固定在单块
屏幕上。
技术上可以,但不要这样做。两款工具同时写入
com.apple.dock 并重启 Dock 会互相冲突,结果会以最后写入的那个为准。请只选一款。
不是的。不同的开发者,没有任何关系。这个页面的存在,是因为有人搜索其中一个却找到了另一个,与其假装我们是唯一的选择,不如给出一个直接的答案再送他们离开。
单独使用都不行。用户 层面的设置能被那个用户自己在终端里撤销。对于其他人使用的 Mac,你需要的是 描述文件,它能在终端命令、重启,以及删除这款 App 之后依然生效。Still Dock 可以为每项锁定分别安装一个;参见在共享 Mac 上锁定 Dock。
如果你想要的正是这四项锁定,Still Dock 是一款适用于 macOS 13 及更高版本的菜单栏 App,大小锁定是免费的。