如何自訂 Mac 的 Dock:每個設定、Terminal 調整與自訂 Dock App
作者:Eduard Bruch,Jetty 開發者 ·
要自訂 Mac 上的 Dock,請開啟「系統設定」>「桌面與 Dock」。在那裡你可以設定 Dock 的大小、放大、位置(左、下或右)、自動隱藏、縮到最小的效果,以及是否顯示最近使用的 App。排列圖示用拖放即可。除此之外的一切(間隔、更快的自動隱藏、只顯示已開啟 App 的 Dock)都需要 Apple 未記載的 Terminal 指令,或自訂 Dock App。
簡短回答:下方的內建選項請使用「桌面與 Dock」。如果你想要 Dock 做不到的事(放在上方邊緣的 Dock、多個 Dock、標籤頁、網站與「捷徑」圖塊),自訂 Dock 方面我們的推薦是 Jetty:在你的螢幕邊緣或浮動加上最多四個額外的列,每個都有一鍵圖塊的標籤頁。它在 Mac App Store 為$9.99 一次性購買,需要 macOS 14 或以上版本。
揭露:我開發了 Jetty,所以請把「我們的推薦」視為其開發者的意見。 競爭對手的資料最後查證日期:2026-10-10,來自各供應商自己的頁面。
每個內建的 Dock 設定
這些全都在「系統設定」>「桌面與 Dock」的 Dock 之下。名稱與說明依據 Apple 的「桌面與 Dock」指南(查證日期 2026-10-10)。
| 設定 | 它改變什麼 |
|---|---|
| 「大小」 | 拖移滑桿讓 Dock 及其圖示變小或變大 |
| 「放大」 | 指標經過時圖示會變大;以滑桿設定放大的程度 |
| 「螢幕上的位置」 | 左側、下方或右側。沒有上方選項 |
| 「視窗縮到最小時使用」 | 視窗進入 Dock 時的動畫 |
| 「連按兩下視窗標題列以」 | 填滿、縮放、縮到最小,或不執行動作 |
| 「將視窗縮到最小至 App 圖像」 | 縮到最小的視窗會進入 App 的圖示,而不是右側各自的位置 |
| 「自動顯示和隱藏 Dock」 | Dock 滑出畫面,並在你把指標移到其邊緣時回來 |
| 「開啟 App 時顯示動畫」 | App 開啟時圖示會彈跳 |
| 「顯示開啟中 App 的指示燈」 | 每個執行中 App 下方的一個小圓點 |
| 「在 Dock 中顯示建議和最近使用的 App」 | 最近開啟但不在 Dock 中的 App 會出現在一端 |
不用進入設定的兩個快速做法:Option-Command-D 可開關自動隱藏,在 Dock 中將分隔線向上或向下拖移則可調整大小。
排列 Dock 中的內容
- 加入 App:從「應用程式」檔案夾將它拖到分隔線的左側。完整步驟以及網站的做法,請見如何將 App 與網站加入 Dock。
- 加入檔案夾或檔案:將它拖到分隔線的右側。檔案夾會顯示為堆疊;按住 Control 鍵並按一下,可選擇扇形、網格或清單。
- 重新排序:將圖示拖到新位置。
- 移除:將它拖出,直到出現「移除」。請見如何從 Dock 移除 App。
Terminal 調整(不受支援)
這些 defaults 指令會更改隱藏的 Dock 偏好設定。Apple 並未在其使用手冊中記載它們,任何 macOS 更新都可能讓它們失效,而且每一個都會重新啟動 Dock。只有在你熟悉 Terminal 時才使用;defaults delete com.apple.dock <key>; killall Dock 可還原單一調整。
加入空白間隔以將 App 分組(每個間隔執行一次,然後將它拖到定位;將它拖出 Dock 即可移除)。指令出自 Intego 的發布內容:
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock
半寬間隔則改用 small-spacer-tile(tweaks.com):
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}'; killall Dock
移除自動隱藏的延遲,讓 Dock 在指標一到邊緣就開始滑入(macos-defaults.com):
defaults write com.apple.dock "autohide-delay" -float "0" && killall Dock
更改自動隱藏的動畫時間(0 會移除動畫,2 會讓它變慢;macos-defaults.com):
defaults write com.apple.dock "autohide-time-modifier" -float "0.5" && killall Dock
只在 Dock 中顯示已開啟的 App(macos-defaults.com):
defaults write com.apple.dock "static-only" -bool "true" && killall Dock
macos-defaults.com 將這些列為在最高到 Sequoia 的 macOS 版本上測試過;較新的版本可能會有不同表現。若要將整個 Dock 還原為 Apple 的預設值(包括版面、大小與位置):defaults delete com.apple.dock; killall Dock。
Dock 做不到的事
即使有 Terminal,macOS Dock 仍然是位於左、下或右邊緣的一排圖示。它沒有上方位置,沒有第二個 Dock,沒有標籤頁或群組,也沒有網站或「捷徑」的圖塊。這就是自訂 Dock App 派上用場的地方。
若要更改 App 在 Dock 與 Finder 中顯示的圖示,請見如何更改 Mac 上的 App 圖示。如果困擾你的是縮放效果,Dock 放大效果很煩人?說明了如何關閉它。
能加入自訂 Dock 的 App
| App | 它做什麼 | 價格模式(依其標示) | 最低 macOS | 來源 |
|---|---|---|---|---|
| Jetty(我們的推薦) | 最多 4 個額外的列,可放在任何邊緣(包括上方)或浮動,附標籤頁,圖塊可放 App、檔案、檔案夾、網站、「捷徑」 | 一次性購買,$9.99(美國 App Store) | 14 | App Store、事實 |
| DockThings | 使用者自建的 Dock,內含檔案、檔案夾、網站與「捷徑」,可指定到螢幕與邊緣 | 一次性購買,$9.99(美國 App Store) | 15 | syniumsoftware.com |
| ExtraDock 5 | 可放在任何螢幕或邊緣、或浮動的額外 Dock,附小工具 | 1 年 €14.99,終身 €39.99,Forever €99.99(頁面上為歐元) | 26 | extradock.app |
| DockFix | 取代 macOS Dock,可設定其顏色、圖示、動畫與小工具,另有視窗預覽 | 一次性購買,€14.99(頁面上為歐元) | 14 | dockfix.app |
| uBar 4 | 以 Windows 風格的工作列取代 Dock,顯示已開啟的 App 與視窗 | 一次性購買,Personal $30 | 10.13 | ubarapp.com |
價格與功能依 2026-10-10 當天各供應商頁面或 App Store 商品頁面所顯示的內容。九款 Dock App 在 Mac 最佳 Dock App中有更深入的比較。
自訂 Dock 的推薦:Jetty
Jetty 保持 macOS Dock 原樣,並在它周圍加上你自己的列:
- 任何邊緣,包括上方。每個列位於上、下、左或右邊緣,位於起點、中央或終點。解鎖後可浮動到任何位置;鎖定後它會吸附回最近的邊緣。
- 每個列有標籤頁。在一個列中放「工作」、「設計」與「行政」,而不是一長排。
- 五種圖塊。App、檔案、檔案夾(點按即列出檔案夾的內容)、網站與「捷徑」。
- 你的風格。每個圖塊可用 App 圖示、任何 SF Symbol 或表情符號;自訂標籤;1 至 6 列或欄;小、中或大的圖塊;每個列各自的自動隱藏。
誠實的限制:Jetty 的列只在主顯示器上,你無法為列設定鍵盤快速鍵,自動隱藏的列要從 Jetty 的選單列項目叫回,而不是從螢幕邊緣。Jetty 不會重新設計 macOS Dock 本身的外觀;如果那是你想要的,DockFix(供應商頁面,查證日期 2026-10-10)就是為此打造的。請見 Jetty 與 DockFix。
我們如何查證
2026-10-10 當天,我們閱讀了本頁所連結的 Apple 支援頁面中的內建步驟,並對照 App 的原始碼與 App Store 商品頁面查證每個 Jetty 細節,彙整在事實頁面。我開發了 Jetty。
常見問題
如何自訂我 Mac 上的 Dock?
開啟「系統設定」>「桌面與 Dock」,更改大小、放大、位置、自動隱藏、縮到最小的效果與最近使用的 App。拖移圖示即可加入、重新排序或移除。若需要更多,我們的推薦是 Jetty,它可加入最多四個附標籤頁的自訂列。
我可以把 Mac 的 Dock 放在螢幕上方嗎?
不行。Apple 的「螢幕上的位置」設定只提供左側、下方與右側。Jetty 的列可以放在上方邊緣;更多內容請見如何將 Dock 移到上方。
如何在 Mac 的 Dock 中的 App 之間加入空間?
在 Terminal 中執行 defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock,然後將空白圖塊拖到你想要的位置。這是不受支援的調整;將間隔拖出 Dock 即可移除。
自訂 Mac Dock 最好的 App 是什麼?
以我身為開發者的看法,如果你想要額外的自訂 Dock,Jetty 是最好的選擇:可放在任何邊緣、附標籤頁的列,圖塊可放 App、檔案、檔案夾、網站與「捷徑」。若要重新設計 macOS Dock 本身的外觀(顏色、自訂圖示圖像),DockFix 在其頁面上有此說明。
我可以更改 Mac Dock 的顏色嗎?
在「系統設定」中不行:「桌面與 Dock」沒有 Dock 的顏色選項。DockFix 在其頁面上表示可讓你設定 Dock 的顏色與不透明度(供應商頁面,查證日期 2026-10-10)。
如何在 Mac 上將 Dock 重置為預設值?
在 Terminal 中執行 defaults delete com.apple.dock; killall Dock。它會還原 Apple 的預設 App、大小與位置,所以之後你得重做自己的更改。
在 Mac App Store 取得 Jetty。$9.99 一次性購買,需要 macOS 14 或以上版本。