简短回答:无非是两种情况之一,在你自己的 Mac 上,两者都能在一分钟内撤销。
要么是有人运行过设置了 immutable 键的 defaults write 命令,要么是安装了真正的描述文件。macOS 对这两种情况显示的是同一条变灰提示,这正是让人困惑的原因。
“Grayed out”和“greyed out”是同一个意思。macOS 使用美式拼写,本页也是如此,但很多人会用另一种拼写来搜索。
每种情况的解决办法都不一样,所以在改动任何东西之前请先检查清楚。
打开“系统设置”,进入“通用”,然后是“设备管理”。
defaults write 命令造成的,而 macOS 的描述并不准确。这正是第一部分的内容。macOS 有四项隐藏的 Dock 设置,能锁定它的各个部分。其中任何一项都会让“系统设置”里对应的控件变灰。你不需要知道用的是哪一项,把全部四项都设为 false 运行一遍,就能恢复正常:
defaults write com.apple.dock size-immutable -bool false
defaults write com.apple.dock position-immutable -bool false
defaults write com.apple.dock contents-immutable -bool false
defaults write com.apple.dock autohide-immutable -bool false
killall Dock
末尾的 killall Dock 很关键。没有它,偏好设置虽然改了,但 Dock 仍以旧设置继续运行,看起来就像什么都没发生一样。
不确定某项锁定是否已设置?在不改动它的情况下检查一下:
defaults read com.apple.dock size-immutable
如果你不想手动输入撤销命令,免费的命令生成器会替你写好。
如果已锁定会返回 1,未锁定会返回 0,如果从未设置过则会返回 does not exist。
在“系统设置”、“通用”、“设备管理”中,选中该描述文件,点按减号按钮。Dock 的控件会立即恢复。
描述文件可能通过三种途径出现。你自己安装过一个,也许是来自某款提供永久锁定的 App。别的什么东西安装了一个。或者这台 Mac 由雇主或学校管理。
如果这台 Mac 受到管理,你就无法移除它。受管理的描述文件是刻意锁定的,没有本地变通办法。请联系管理这台设备的人。任何声称有别的办法的说法,描述的都是几个 macOS 版本之前就已经失效的做法。
这部分正是让人四处寻找答案的原因。immutable 这类键正是组织用来大规模管理 Mac 的同一种机制,所以“系统设置”对它们的报告方式完全相同,措辞也一样,无论它们是来自公司的设备管理,还是来自几个月前你自己输入的一行命令。
所以“这些设置由描述文件配置”并不代表你的 Mac 受到了管理,也不代表出了什么问题。它通常只是说明某篇旧教程里的一条终端命令仍然生效,早已过了你忘记自己运行过它的时候。
如果你是有意锁定 Dock 的,变灰正是这项功能在生效。真正的问题在于没有可见的开关、没有任何提示告诉你它已经开启,也没有任何记录保存你之前 Dock 的样子。
与其记住四条命令,不如彻底解决这个问题。Still Dock 锁定你 Mac 的 Dock,并把同样的四项锁定以肉眼可见的开关放进你的菜单栏,让被锁定的 Dock 一目了然,而不是一个谜。它还会在锁定前为你的 Dock 拍摄快照,并在你解锁、退出或删除这款 App 时将它还原。
如果你更愿意留在终端里操作,全部四条命令的完整列表说明了每一条的作用以及它的代价。
使用不止一块屏幕?Dock 也会在它们之间跳动,这是另一个问题,有它自己的解决办法:如何将 Mac Dock 固定在单块屏幕上。
还在决定该用哪种方式锁定它?参见在 Mac 上锁定 Dock 的三种方法对比。
不是的。这是一条关于设备管理的标准 macOS 提示,个人 Mac 上最常见的原因是过去某个时候运行过一条 defaults write 命令。请检查“系统设置”、“通用”、“设备管理”。如果里面没有列出任何内容,说明没有任何东西在管理你的 Mac。
每项锁定都是独立的。size-immutable 只会让大小滑块变灰,position-immutable 只影响位置控件,以此类推。运行上面全部四条 false 命令,就能清除已设置的那一项。
那么两种原因同时存在。请运行上面全部四条 defaults write 命令,包括 killall Dock。
如果是描述文件,会的,在“系统设置”、“通用”、“设备管理”中移除它即可。如果是 immutable 键,macOS 没有给你提供任何界面,这正是Still Dock,一款锁定 Mac Dock 的 App 存在的意义所在。
不会。解锁只会改变这些设置能否被编辑。要真正重置 Dock 的内容,你需要将 Mac Dock 重置为默认设置,那是另一回事。
在 macOS 26 上,这些控件位于“桌面与 Dock”,而不是旧的面板中。参见在 macOS 26 上锁定 Dock。