簡短的答案:Mac 沒有工作列。畫面下方那排圖示是「Dock」,而且和 Windows 不同,「系統設定」裡完全沒有「鎖定工作列」這個核取方塊。macOS 有這些設定,只是從來沒給它們一個開關。
四條終端機指令就能做到,列在下方。
在 Mac 的設定裡搜尋「工作列」什麼都找不到,這也是為什麼這件事不容易查到。並不是這項功能不存在,只是用詞不同:
畫面上方的選單列又是另外一回事,它不屬於 Dock 的一部分。以下內容都不會影響到它。
Windows 多年來一直在右鍵選單裡提供「鎖定工作列」。macOS 從來沒有這個控制項,而尋找它正是大多數人放棄的原因。
macOS 真正擁有的,是四項確實存在且有效的設定,只是沒有介面可以操作。設定其中一項後,「系統設定」裡對應的控制項就會失去反應,這就是它生效的可見跡象:
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
每一項都是獨立的,所以只鎖定你想要的部分即可。若要解除其中一項,請移除這個鍵,而不是把它設為 false:
defaults delete com.apple.dock position-immutable; killall Dock
killall Dock 會重新啟動 Dock,讓變更立即生效。它不會關閉你的 App,也不會遺失任何內容,詳見killall Dock 的作用。完整的鍵值清單請見所有 Mac Dock defaults 指令。
如果你不想跟終端機打交道,同樣的四項設定在Still Dock裡都變成了開關,三種方式的比較則說明了每種做法各自的代價。
鎖定它通常只是第一個意外。以下是接下來的五個,大致依大家遇到它們的順序排列。
Windows 可以在每一台螢幕上都顯示工作列。macOS 只有一個 Dock,而且它會跟著你的游標移動:把游標推到任何一台螢幕的下方邊緣並停留,Dock 就會移動到那台顯示器上。
這方面沒有任何設定,position-immutable 也幫不上忙,因為它管的是 Dock 位在螢幕的哪個邊緣,而不是位在哪個螢幕上。這些變通方法及其各自的代價,都列在如何讓 Mac Dock 固定在單一螢幕中。
Windows 的工作列是一份正在執行中項目的清單。Dock 則主要是個啟動器:不論你放在裡面的 App 有沒有開啟,它都會顯示,並在正在執行的 App 下方加上一個小圓點。已縮到最小的視窗,會集中出現在分隔線右側的最右端。
真正能列出開啟中視窗的功能,是「調度中心」,按 F3 或用三指向上滑動就能開啟。
Dock 可以放在下方、左側或右側。它不能放在頂端,因為選單列佔用了那個位置,而 macOS 不會與它共用那個邊緣。
把一個圖示拖出 Dock,只會移除這個捷徑,不會有其他影響。該 App 依然保持安裝,如果原本正在執行,也會繼續執行。它會在一陣煙霧中消失,第一次看到會讓人有點驚慌,但可以復原:到「應用程式」裡找到它拖回來,或直接打開它並選擇「保留於 Dock」。
在其他人也會使用的 Mac 上,這是最值得優先鎖定的一項。能阻止它的,正是 contents-immutable。
macOS 會在 Dock 右側加上一個最近使用應用程式的區塊,所以你刻意排列好的 Dock,會不斷長出一條記錄著你之後開啟過什麼的尾巴。這是一項與上述四項不同的獨立設定:
defaults write com.apple.dock show-recents -bool false
killall Dock
更多內容請見如何阻止最近使用的 App 出現在 Dock 中。
以上內容都是依帳號儲存的,所以只會套用到你執行它的那個登入帳號。在多人共用,或供公眾使用的機器上,考量的重點就不同了,各種情況都有專屬頁面:共用 Mac、家用 Mac、教室 Mac。
不完全是。它是最接近的東西,但主要是一個啟動器,而不是開啟視窗的清單,而通知區域的功能其實是由上方的選單列負責。
你可以把它移到下方、關閉放大效果並關閉最近使用的 App,這樣感覺會比較接近。但你無法讓它列出每個開啟中的視窗,因為那本來就不是它的用途。那個功能在「調度中心」裡。
哪裡都找不到。macOS 從未提供過這個控制項。這些設定確實存在,這也是為什麼上面的指令有效,但 Apple 從來沒有為它們做出介面。
會。它們儲存在你帳號的偏好設定中,而不是系統裡,所以重新啟動、睡眠或 macOS 更新都不會影響到它們。
不會。這些是你自己的偏好設定,只會套用到你的登入帳號。
這正是這些指令生效的表現:只要設定了對應的鍵,控制項就會失去反應。如果你並沒有設定它們,控制項卻依然是灰色的,灰色設定指南則說明了另一種可能的原因。