Recall

为什么 Mac 断开外接显示器后窗口会乱跑

外接显示器断开后,可用屏幕范围和显示器组合会变化,macOS 或正在运行的 App 可能把窗口移回仍可见的区域。Recall 不会阻止系统重排;它用于提前保存稳定布局,并在显示器重连后先检查匹配、再由你确认恢复。

更新于 2026-08-01

原因 可用屏幕范围和显示器组合发生变化
Recall 的作用 保存稳定布局,重连后辅助恢复
不会做 阻止系统重排或持续锁定窗口
恢复方式 先预检,再确认

断开显示器会改变可用桌面范围

一个外接屏消失后,原本位于该屏幕坐标范围内的窗口不能继续按原位置显示。macOS 和不同 App 可能把窗口移到仍可见的屏幕,具体结果会受到当前显示器排列、窗口状态和 App 行为影响,因此每次重排不一定完全相同。

重新连接不等于自动回到原坐标

外接屏再次出现时,系统已经使用过一套新的可见区域,原窗口也可能被调整过。仅靠重新插上同一根线,不能保证所有窗口都回到之前的位置;尤其是 App 已退出、窗口被关闭或显示器排列发生变化时。

在断开前保存一个稳定工作空间

当工位已经整理好时,用 Recall 主动保存显示器组合以及现有窗口的位置和大小。这个本地工作空间是之后核对的基线,不是对 macOS 行为的拦截,也不会持续监控并强制锁定每个窗口。

重连后先预检,不要直接覆盖现状

显示器重新连接并稳定后,打开对应工作空间查看显示器和窗口匹配。只有匹配结果符合预期时才确认恢复;如果关键窗口缺失或显示器组合不同,应先修正当前环境,避免把异常状态误认为原布局。

把长期变化和临时变化分开处理

偶尔拔掉外接屏属于临时变化,保留原工作空间即可。长期更换显示器、分辨率或窗口分工时,再建立新的工作空间或更新现有记录。Recall 不会管理 macOS Spaces,也不会自动打开为了恢复而缺失的 App。

边界

使用前需要知道

不拦截 macOS 重排

Recall 不会在显示器断开时锁定窗口或改变系统如何维护可见区域。

恢复依赖当前可识别窗口

窗口不存在、App 未运行或匹配不可靠时,Recall 不会补建或强制恢复。

FAQ

常见问题

通常不是。断开外接屏会改变可见桌面范围,系统或 App 为保持窗口可见而重新安排位置。

不能。Recall 保存一个可复用基线,并在显示器重连后帮助你预检和确认恢复。

窗口可能已关闭、App 未运行、显示器排列改变,或当前窗口无法与保存记录可靠匹配。

继续使用 Recall

Recall 在 Mac 本机保存窗口位置和多显示器布局;重新连接外接显示器后先检查匹配,再由你确认恢复。