簡短的答案:同樣的四條指令在 macOS 26 上依然有效。鎖定 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 26 完全沒有動到它們。把
true 換成 false,就能解除其中任何一項。我們免費的
指令產生器會依你想要的鎖定寫出完整的指令組合,
並附上對應的復原指令。
舊版「系統偏好設定」裡的「Dock 與選單列」面板已經不存在了。在 macOS 26 上,Dock 的設定位於 「系統設定」›「桌面與 Dock」,你會關心的控制項全都在最上方:大小、放大效果、螢幕上的位置,以及自動隱藏和顯示。
這一點很重要,原因只有一個:一旦你執行上面的指令,那些對應的控制項就會失去反應。 這是鎖定生效的表現,不是錯誤,也正是好幾個月後,早已忘記自己做過這件事的人 會來搜尋的問題。參見為什麼 Dock 設定 變成灰色。
有三個說法出現在 macOS 26 的文章裡,這些說法在較早的版本中就不是真的,現在依然不是:
top 這個方向。orientation 可接受的值只有
left、bottom 和 right,從來就不支援
top。defaults write com.apple.symbolichotkeys 指令,實際上什麼都沒改到,
因為這個切換功能根本不在那份清單裡。我們確認過:清單中定義了 23 個快捷鍵,沒有一個使用
keycode 48。參見停用 ⌘Tab。這些指令不需要。它們只會寫入你自己的偏好設定並重新啟動你自己的 Dock,
也不會出現任何輔助使用或完整磁碟取用權的提示。請不要搭配 sudo 使用;
這些是依使用者而定的設定,以 root 身分執行會寫入錯誤的帳號。
會。這些是使用者偏好設定, 而不是系統檔案,所以更新不會動到它們。透過「遷移輔助程式」搬到新 Mac 時也一樣會保留。
兩者皆可。這是一套 偏好設定機制,而不是二進位檔案,所以處理器架構完全無關。
macOS 13 以上版本,Apple 晶片。我們大多數的測試都在 macOS 26 上進行。
如果你不想自己保存一份指令清單,Still Dock 把同樣的四項設定 變成了開關,還會記住你鎖定前的 Dock 樣子。大小鎖定完全免費。