Mac 睡眠喚醒後,視窗跑到了別的螢幕
2026 年 10 月更新
喚醒 Mac 之後,原本在外接螢幕上的視窗全擠在手提電腦螢幕上。這不是你操作錯誤,而是螢幕短暫消失時 macOS 的處理方式。
為什麼會這樣
很多螢幕進入睡眠時會中斷連線,透過 DisplayPort、USB-C 和擴充座連接時尤其常見。對 macOS 來說,這跟拔掉線一樣,所以它會把那台螢幕上的視窗移到還在的螢幕上。螢幕喚醒後,macOS 不會把它們搬回去。
在 macOS 裡可以試試
- 每日用同樣的方式連接螢幕,接同一個連接埠或同一個擴充座。換了連接埠,系統可能會當成一台新螢幕。
- 如果螢幕本身的選單有深度睡眠或自動切換輸入來源的選項,請關閉。各品牌的名稱不盡相同。
- 在「系統設定」的「桌面與 Dock」裡,關閉依最近使用情況自動重新排列空間的選項,讓桌面維持原本的順序。
- 如果某個 App 應該固定在某個桌面,在 Dock 裡按右鍵,選「選項」,再指定到那個桌面。
這些做法能減少發生的次數,但只要 macOS 已經搬動了視窗,沒有一個能把它們放回去。
Cue 怎麼解決
Cue 會把每個視窗在每個螢幕上的位置存成「場景」。先把視窗排好一次,按 ⌥⌘S 存起來。之後:
- 按 ⌥⌘1,每個視窗一次回到自己的螢幕,大小也一樣。
- 或加一條規則:這幾台螢幕連上時,套用這個場景。螢幕喚醒重新連上後,Cue 會自動把一切放回去。
- Cue 用型號和序號識別每一台螢幕,即使 macOS 給螢幕的編號變了,視窗也會回到正確的螢幕。
Cue for Mac
一個按鍵,每個視窗都回到所有螢幕上的原位。
7 日內所有功能都用得,之後一次過付 8 美元。macOS 14 或更新版本,支援 Apple Silicon 同 Intel。
常見問題
Cue 能阻止 macOS 搬動視窗嗎?
不能。螢幕消失時 macOS 還是會搬動視窗。Cue 會在螢幕回來後立刻把它們放回去,可以靠規則自動完成,也可以按一個鍵。
每個 App 都要另外設定嗎?
不用。場景會記住存檔時開著的所有視窗,套用時 Cue 也會打開還沒開的 App。