簡短的答案:是兩種情況中的一種,而在你自己的 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 的控制項會立刻恢復正常。
描述檔可能透過三種方式出現在你的 Mac 上:你自己安裝的,可能來自某個提供永久鎖定功能的 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 完全沒有提供對應的介面,而這正是能鎖定 Mac Dock 的 Still Dock 存在的目的。
不會。解鎖只會改變這些設定能不能被編輯。若要實際重設 Dock 的內容,你需要將 Mac Dock 重設為預設值,這是另外一件事。
在 macOS 26 上,這些控制項位於「桌面與 Dock」,而不是舊的面板。參見在 macOS 26 上鎖定 Dock。