Still
Dock
下载

如何在家用 Mac 上锁定 Dock

孩子、一台 Mac,以及每个周二都不一样的 Dock。为什么屏幕使用时间帮不上忙,以及为什么可移除的锁定在这里才是正确的选择。2026 年 9 月。

简短回答:四个 defaults 键能阻止 Dock 被调整大小、移动、清空或隐藏。它们是按账户存储的,所以在有多个登录账户的家用 Mac 上,需要在每个账户里都设置一遍。

屏幕使用时间做不到这一点。它控制的是哪些 App 可以打开以及能用多久,对 Dock 完全没有任何作用。

这里没有谁是谁的对手

这个问题的大多数情形都涉及陌生人使用的设备。而在家用 Mac 上改动 Dock 的人和你一起生活。他们不是故意的,你也没法真的取消他们的访问权限。

这改变了一个好答案该有的样子。目标是让周二看起来和周一一样。

  • 大小。应用和文件夹之间的分隔线是屏幕最繁忙区域的一个拖动把手,而孩子的手法并不精准。轻轻一碰,每个图标就都变了。macOS 对此没有撤销功能。
  • 内容。从 Dock 上拖走一个图标,它会瞬间消失,第一次看到很有趣,之后就成了永久的麻烦。这个 App 其实依然安装着,只是没人能找到它。
  • 隐藏与显示。被不小心切换,于是 Dock 消失了,有人还以为这台 Mac 坏了。
  • 位置。被拖到侧边,这会改变屏幕上每个窗口的宽度。

屏幕使用时间能做什么,不管什么

屏幕使用时间和家人共享是 Apple 的家长控制功能,它们在自己的范围内表现出色:哪些 App 可以运行、能运行多久、允许什么内容,以及 Mac 什么时候在夜里安静下来。

这些控制都不涉及 Dock。屏幕使用时间里没有针对 Dock 大小、位置、内容或自动隐藏的设置。两者解决的是不同的问题,可以一起使用。

这四个键,以及大家容易遗漏的那部分

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

每一项都会让“系统设置”里对应的控件变灰,因此完全无法从界面中改动。它们能在重启、睡眠和 macOS 更新后依然生效。

它们是按账户存储的。在家里,每个账户有各自的设置这一点最容易被忽略。如果家人各自使用不同的登录账户,在你自己的账户里运行这些命令,对其他人的账户毫无影响,每个账户都需要单独执行一遍。如果大家共用一个登录账户,一次就够了。

要解除某一项锁定,移除对应的键:

defaults delete com.apple.dock contents-immutable; killall Dock

包含每个键类型的完整列表见每一条 Mac Dock defaults 命令。

分开账户无论如何都是值得的

如果这台 Mac 目前是所有人共用一个登录账户,为每个人分别设置一个账户是更彻底的解决办法,而 Dock 只是它能解决的一部分:独立的桌面、独立的下载内容、独立的浏览器历史记录,一切都是独立的。这样一来 Dock 就完全不再是一个共享的界面,每个人的 Dock 都会保持他们离开时的样子。

代价是你需要设置这些锁定不止一次。这个代价比听起来要小,而且只需要付出一次。

选择可移除的锁定

保持这些设置的方式有两种,在家用场景中只有一种是正确的。

  • 普通锁定一键即可撤销,也从不要求输入密码。在家用 Mac 上,这几乎总是你想要的效果,因为日后需要改动它的人,很可能就是你自己,在某个匆忙的周日。
  • 描述文件能在终端命令、重启,以及设置它的那个东西被删除之后依然保持有效。它需要在“系统设置”、“通用”、“设备管理”中被主动移除。只有当家里有人发现了终端命令并乐在其中时,才需要用到这个办法。

如果你想要个折中方案,Still Dock 可以要求用 Touch ID 才能关闭锁定,这样随便一个碰到键盘的人就无法随手解除锁定,而你自己只需一次指纹验证就能更改它。

最近使用的 App,会自行变化

macOS 会在 Dock 右侧添加一个最近使用的应用区域。在共享登录账户上,它会被上一个人打开过的内容填满,而且无论有没有人碰过任何东西,每天都会变化。

defaults write com.apple.dock show-recents -bool false
killall Dock

这四项锁定不会移除它。这是一项独立的设置,说明见如何阻止最近使用的 App 出现在 Dock 中。

在家用场景中的合理设置

  1. 把 Dock 排列成应有的样子,去掉没人使用的一切。
  2. 关闭最近使用的 App。
  3. 应用这些锁定。对孩子来说,大小和内容是最重要的两项;位置和自动隐藏则是引来“这台 Mac 是不是坏了”这通电话的原因。
  4. 如果有多个独立账户,请在每一个账户里都设置一遍。
  5. 让它们保持可移除。因为你自己就是那个将来需要改动它的人。

适用于 iPhone 和 Apple Watch 的 Still Dock App 可让你在手机上查看和切换这些锁定,因此更改后重新锁定 Dock,不必再走回家里的那台 Mac。

常见问题

这能阻止我的孩子安装 App 吗?

不会。它只会阻止 Dock 发生变化。限制能安装或打开什么内容是屏幕使用时间的职责,两者可以一起使用。

我必须在每个账户里都设置一遍吗?

会的,如果家人各自使用不同的登录账户,因为这些是按账户设置的偏好。由 MDM 推送的描述文件可以一次性覆盖整台设备,但在家里用 MDM,对这个问题来说未免小题大做。

我的孩子能撤销它吗?

用普通锁定,如果他们找到了终端命令,就可以。用描述文件,无法通过终端,不过仍然可以在“系统设置”中被有意移除。两者都不是保险箱,也从来不打算是。

macOS 更新会清除这些锁定吗?

不会。它们保存在账户的偏好设置里,所以更新不会影响它们。它们也能在通过“迁移助理”转移到新 Mac 后保留下来。

访客账户呢?

在一个登录账户中设置的内容不会出现在另一个账户中,所以请在你家人实际使用的账户中分别设置锁定。如果某个账户会在会话结束后被 macOS 清空,这些设置也会随之消失。

这和学校或共享 Mac 有什么不同?

命令是一样的,情况却不同。参见教室 Mac、图书馆或公共 Mac,或适用于一般情况的共享 Mac 指南。

产品

  • 试试看
  • 它锁定的内容
  • 定价
  • 两个版本

资源

  • 我为什么开发它
  • 常见问题
  • 媒体资料包
  • 发行说明

支持

  • 帮助与联系
  • 在 Upwork 上雇用我

我开发的其他 App

  • Reveal the Dream
  • MyLinedChart
  • The Long View
  • Keep the Diff
  • Copy Shelter
  • Prompt Petal
  • Little Bird Trading

法律信息

  • 隐私政策
  • 服务条款
© 2026 Still Dock。由 Little Bird Trading LLC 打造的一款小型 Mac 实用工具。 与 Apple Inc. 没有关联。 本页标出了付费锁定。请参阅定价。