簡短回答:Finder 和垃圾桶由 macOS 固定在 Dock 中,無法移除。至於其他每個 App,請在終端機執行 defaults write com.apple.dock contents-immutable -bool true; killall Dock。之後圖示就無法再被拖出、加入或重新排序。
若要再次允許變更 Dock,用 false 執行同一道指令。
Finder 永遠位在 Dock 的最左端,Dock 放在側邊時則在最上方。垃圾桶永遠位在另一端。兩者都沒有「從 Dock 移除」選項,把它們拖出去也不會有任何反應。所以如果你只擔心 Finder,它本來就很安全。
其他每個圖示都可能隨一縷煙被拖出去、被一次不小心的拖移移走,或透過「選項」再「從 Dock 移除」刪掉。在多人共用的 Mac 上,Dock 就是這樣慢慢失去 App 的。
從「應用程式」中的「工具程式」打開終端機,然後執行:
defaults write com.apple.dock contents-immutable -bool true; killall Dock
開啟鎖定後:
若要解鎖:
defaults write com.apple.dock contents-immutable -bool false; killall Dock
鎖定是依使用者儲存的,所以請在登入想鎖定的帳號時設定。它的同類鎖定(大小、位置和自動隱藏)請見用終端機鎖定 Mac Dock。
等 Dock 裡放好你想要的內容再鎖定。想從 Apple 的預設組合開始,請見還原預設的 Dock App。若要阻止 macOS 自行加入最近使用的 App,請在「系統設定」的「桌面與 Dock」中關閉「在 Dock 中顯示建議和最近使用的 App」,或參考阻止最近使用的 App 出現在 Dock。
如果鎖定開啟時圖示還是會移動,原因通常在別處:執行中的 App 出現又離開、IT 的描述檔在改寫 Dock,或是還原了備份。Mac Dock 圖示自己重新排列能幫你分辨是哪一種。
stilldock.com 提供的 Still Dock 把內容鎖定做成選單列中的開關,與大小、位置和隱藏鎖定並列。它會幫你重新啟動 Dock,也能在任何人解鎖前要求 Touch ID,這在家庭或共用的 Mac 上很有幫助。內容鎖定屬於 Still Dock Pro。App Store 版本可鎖定大小、位置和隱藏,不包含內容鎖定。
不行。macOS 會讓 Finder 隨時都留在 Dock 中。你可以隱藏整個 Dock,但 Finder 仍然在裡面。
不會。它只管 Dock。從 Dock 移除圖示永遠不會解除安裝 App,鎖定 Dock 也無法阻止別人從「應用程式」刪除 App。
會。這項設定會一直保留,直到你把它改回 false,或用 defaults delete com.apple.dock 重置 Dock。