指南 · 更新於 2026 年 11 月
為什麼 MacBook 接上外接螢幕後視窗會亂跑?解決方法一次看
接上或拔除外接螢幕時,macOS 會重新排列視窗。這篇說明原因、有幫助的內建設定,以及如何讓版面自動復原。
為什麼會這樣
螢幕消失時,macOS 必須把它的視窗放到某個地方,所以全部堆到剩下的螢幕上。螢幕回來時,macOS 並不會可靠地把它們放回去。睡眠與喚醒也可能造成同樣的混亂,因為有些螢幕會短暫斷線。
視窗管理工具可能讓情況更糟或更好。把視窗停在畫面外的平鋪型和捲動型工具,可能會看到那些視窗被推到另一個螢幕上;Paneru 自己的 README 也建議把螢幕上下排列來減少這個問題。
值得檢查的內建設定
系統設定 → 桌面與 Dock → Mission Control:開啟「顯示器有獨立的空間」,讓每個螢幕保有自己的空間。
把 App 指定到某個螢幕:在 Dock 的 App 圖像上按右鍵 → 選項 → 指定給。這只對在固定空間打開的 App 有用。
用 Desks 自動化
Transom 會把每一種已連接的螢幕組合(例如「內建 Retina 顯示器」與「內建 + LG UltraFine」)視為一個桌面。你工作時,它會持續記錄每個視窗的位置和每個螢幕使用的模式。已知的桌面重新連線時,它會等 macOS 穩定下來,再把每個視窗放回原本的螢幕:回到 Snap 的位置,或在 Strip 上依原本的順序排好。
新的組合會在你第一次使用時儲存,完全不需要設定。