簡短回答:打開「系統設定」,選擇「桌面與 Dock」,把「螢幕上的位置」設為「下方」。
或者把 defaults write com.apple.dock orientation -string bottom; killall Dock 貼到終端機裡。
在 macOS 12 及更早版本中,該面板在「系統偏好設定」裡叫「Dock 與選單列」。設定本身相同。
這樣做效果相同,並且在設定面板打不開時也能用:
defaults write com.apple.dock orientation -string bottom; killall Dock
前半部分儲存邊緣,後半部分重新啟動 Dock 讓它出現在那裡。想看它現在在哪條邊,執行 defaults read com.apple.dock orientation。它會回答 left、bottom 或 right。如果說該鍵不存在,代表 Dock 在預設的邊緣,也就是底部。
常見原因有兩個。第一個是滑鼠手滑:按住 Shift 拖移分隔線會把 Dock 移到另一條邊,有些人會不自覺地按住 Shift。第二個是另一個 App 或設定腳本寫入了 orientation 鍵。如果它總是回來,請看為什麼 Dock 會自己重置。
有多台顯示器時,Dock 出現在你最後一次把指標推向下邊緣的那個螢幕上。把指標移到想要的顯示器的下邊緣,停留片刻,Dock 就會跟過來。這是設計如此,「系統設定」裡沒有把它固定在某台顯示器上的選項。內建的變通辦法和各自的代價見如何讓 Mac Dock 留在一個螢幕上。
在目前的 macOS 上,Dock 位於螢幕底邊稍微上方,下面留有一道空隙。這是它本來的畫法,並沒有出錯。如果它浮在左邊或右邊的中間,代表它在側邊:照上面的步驟處理。
如果 Dock 完全消失了,請從我的 Mac Dock 不見了開始。
Dock 回到底部之後,鎖定位置,這樣滑鼠手滑或別的 App 就移不動它:
defaults write com.apple.dock position-immutable -bool true; killall Dock
把 true 換成 false 即可釋放。其餘三個鎖定見終端機指南。Still Dock 用選單列裡的開關做同樣的事,還會固定大小、內容和自動隱藏。鎖定大小免費。
不能。macOS 一直只支援左、下、右三條邊,orientation 鍵不接受別的值。
不用。killall Dock 會重新啟動 Dock,這就是這項更動需要的全部。
不會。位置是單獨的設定。你的 App、大小和資料夾都保持原樣。