Still Dock
展示Pro下載
下載

如何鎖定櫃檯或展示間 Mac 的 Dock

一台顧客看得到的 Mac。四種鎖定、終端機解決不了的第二螢幕問題,以及為什麼員工流動才是真正的風險。2026 年 9 月。

簡短的答案:這四個 defaults 鍵能阻止 Dock 被調整大小、移動、清空或隱藏,而在有專人負責看管的櫃檯上,這樣通常就足夠了。

唯一它們解決不了的問題,是 Dock 會跟著游標跑到第二台螢幕上,因為 macOS 完全沒有針對這點的設定。如果第二台螢幕是面向顧客的,這才是最值得優先解決的問題。

這裡的不同之處在於,大家看得到

在個人 Mac 上,大小不對的 Dock 只是個小麻煩。但在櫃檯、接待處或展示間的機台上,這是顧客等待時第一眼看到的東西,也會被解讀成這個地方經營得怎麼樣的一種訊號。

會出的問題都是些常見的問題,之所以常見,是因為這台機器是由當班的任何人在使用:

  • 大小。App 與資料夾之間的分隔線,位在螢幕上最繁忙的區域,而且它其實是個拖曳把手。輕輕一碰,每個圖示都會跟著改變。macOS 對此完全沒有復原功能。
  • 自動隱藏,被不小心開啟。現在 Dock 不見了,接班的下一個人不知道要把游標推到邊緣。如果沒有人管理這台機器,它可能就這樣持續好幾天。
  • 圖示被拖出去。該 App 其實還安裝著。星期六值班顧接待處的人就是找不到它。
  • 位置。被移到側邊,這會改變螢幕上每個視窗的可用寬度,而這台螢幕可能整天都在顯示訂位系統。

四個設定鍵

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 更新,並且要透過移除該鍵、而不是把它設為 false 來解除:

defaults delete com.apple.dock autohide-immutable; killall Dock

包含每個鍵類型的完整清單,請見所有 Mac Dock defaults 指令。

第二台螢幕的問題,沒有任何指令能解決

櫃檯和展示間幾乎都會有第二台螢幕:面向顧客的面板、牆面螢幕,或展示用的顯示器。而 Dock 並不歸屬於特定螢幕,它只會跟著游標移動。把游標推到任何一台螢幕的下方邊緣並停留,Dock 就會移動到那一台。

這方面沒有 defaults 鍵,也沒有「系統設定」裡的選項。這是 Apple 設計 Dock 時就決定的行為,這代表在對話進行到一半時,只因為有人伸手拿了個東西,一個滿是內部工具的 Dock 就可能出現在顧客正在看的螢幕上。

這些變通方法都各有代價:關閉「每個顯示器都有各自的空間」、把 Dock 移到側邊,或更改哪一台是主要顯示器。每一種方法的代價,在如何讓 Mac Dock 固定在單一螢幕中都有詳細說明。如果在一個必須呈現正確樣貌的櫃檯上,這些都無法接受,那麼剩下的選項就是使用能把 Dock 固定在單一螢幕的 App。

員工流動才是真正的風險

教室裡有老師負責設定並記得原本的樣子。圖書館有基準映像檔。而櫃檯則是由當天輪班的人負責,一年後可能已經換了另一個人。

這代表這裡真正的失敗模式,不是鎖定被解除,而是根本沒有人記得自己設定過鎖定。一年後有人打開「系統設定」,發現 Dock 的控制項變成灰色,並附註說明它受到管理,卻完全不知道是誰做的、為什麼要這麼做。這會變成一張客服工單,偶爾還會變成一台被清空重灌的機器。

所以除了鎖定本身之外,在商用 Mac 上還有兩件事值得做:

  1. 把你設定了什麼、設定在哪裡都記下來。寫在店裡真的會有人看的地方:交接紀錄、內部維基,或櫃檯下方的標籤。
  2. 優先選擇可移除的版本。現場有負責任的人在,所以能刻意解除的鎖定,會比完全無法解除的鎖定更好。

哪種機制適合櫃檯

  • defaults 指令。如果櫃檯不會有人打開終端機,這樣就夠用了,而在櫃檯,大多數時候確實如此。免費,一行就能復原。
  • 手動安裝的描述檔。能撐過終端機指令、撐過重新啟動,也能撐過建立它的東西被刪除。它只涵蓋那個登入帳號,並會在「系統設定」、「一般」、「裝置管理」中被刻意移除。對於有專人負責的商用 Mac 來說,這才是正確的形式,而不是一種妥協。
  • 由 MDM 推送的描述檔。如果公司已經集中管理旗下的 Mac,這是正確的做法。對櫃檯上的單一機器來說則是殺雞用牛刀。

三種方式的完整比較,包含各自的代價:如何鎖定 Mac Dock,3 種方式比較。

「最近使用的 App」,顯示在顧客看得到的 Mac 上

macOS 會在 Dock 右側加上一個最近使用應用程式的區塊。在面向顧客的螢幕上,這會顯示上一位員工開啟過什麼。將它關閉:

defaults write com.apple.dock show-recents -bool false
killall Dock

四種鎖定並不會移除它。這是另一項獨立的設定,說明在如何阻止最近使用的 App 出現在 Dock 中。

櫃檯的合理設定

  1. 把 Dock 排列成櫃檯應該呈現的樣子,並移除任何顧客不需要看到的東西。
  2. 關閉最近使用的 App。
  3. 套用全部四項鎖定。
  4. 決定第二台螢幕該怎麼處理,因為那正是鎖定涵蓋不到的部分。
  5. 把它記在下一個人找得到的地方。

常見問題

鎖定能阻止 Dock 移到顧客的螢幕上嗎?

不會。position-immutable 只會阻止 Dock 被移到螢幕的另一個邊緣。它對 Dock 位於哪個螢幕上完全沒有著墨,因為 macOS 根本沒有針對這點提供任何設定。

如果這台 Mac 只有員工在用,我還需要這個嗎?

這取決於有多少員工、多少班別。一個人顧一個櫃檯的情況,很少需要這麼做。而一個由六個人分三班輪流使用的櫃檯,正是 Dock 跑掉速度最快的地方,因為沒有任何一個人能注意到變化。

macOS 更新會清除這些鎖定嗎?

不會。它們存放在帳號的偏好設定裡,而不是系統中,所以更新不會動到它們。

如果這台機器是供顧客觸摸的展示機台呢?

這時候顧客是在使用它,而不只是看著它,考量的重點也隨之改變。參見鎖定商店或展示間 Mac 的 Dock。

這跟教室的 Mac 是同一回事嗎?

指令是一樣的,情況卻不一樣:教室裡有帳號和監督,也有能打開終端機的學生。參見鎖定教室 Mac 的 Dock、鎖定家用 Mac 的 Dock,或適用一般情況的共用 Mac 指南。

產品

  • 試試看
  • 它鎖定的內容
  • Pro
  • 兩種版本

資源

  • 我為什麼要做這款 App
  • 常見問題
  • 媒體資料包
  • 版本記錄

支援

  • 說明與聯絡我們
  • 在 Upwork 上雇用我

我打造過的其他 App

  • Reveal the Dream
  • MyLinedChart
  • The Long View
  • Keep the Diff
  • Copy Shelter
  • Prompt Petal
  • Little Bird Trading

法律

  • 隱私政策
  • 使用條款
© 2026 Still Dock。由 Little Bird Trading LLC 打造的小巧 Mac 工具程式。 與 Apple Inc. 沒有任何關聯。 顯示 Pro 功能。