简短回答:无非是两种情况之一,在你自己的 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 还原。
如果你更愿意留在终端里操作,全部四条命令的完整列表说明了每一条的作用以及它的代价。
使用不止一块屏幕?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。