指南
显示器又乱了? 修复排列
当指针从屏幕错误的边缘移出,或菜单栏跳到另一台显示器上时,说明 macOS 改变了它对每台显示器位置的判断。下面介绍原因,以及你可以怎么做。
简而言之
macOS 会为它认得的显示器记住排列。如果某台显示器在睡眠后、经过扩展坞或换了新线缆后报告的身份信息不同,macOS 可能会把它当作新的配置,自行猜测排列。
- 先试试:在系统设置 → 显示器 → 排列中重新设置排列,每次都使用相同的端口和线缆,并在不接扩展坞或转换器的情况下测试。
- 要让排列保持不变:用 Universal Display Magnet 这类 App 为每组显示器存储排列,当这组显示器重新连接或被 macOS 挪动时,它会把排列放回原样。
- 显示器位置正确,窗口却不对?这是另一个问题:请参阅睡眠后窗口移位。
首先,确认是什么移动了
睡眠或重新连接后,可能出错的有两件不同的事。本指南讨论第一件:macOS 认为每块屏幕在哪里。
| 你看到的现象 | 改变的是 | 去哪里看 |
|---|---|---|
| 指针从屏幕错误的边缘移出 | 显示器排列 | 本指南 |
| 菜单栏出现在错误的显示器上 | 主显示器 | 本指南 |
| 显示器位置正确,窗口却都挤到一块屏幕上 | 窗口位置 | 睡眠后窗口移位 |
| 指针在错误的位置移到另一台 Mac | 通用控制 | 通用控制无法使用 |
检查方法:将指针缓慢地移出每块屏幕的每条边。如果它恰好在显示器实际相接的地方移出,说明排列没有问题。
为什么 macOS 会挪动显示器
每台显示器都会告诉 Mac 自己是谁:制造商、型号,通常还有序列号。macOS 根据这些身份信息识别一组显示器,并恢复你为它选择的排列。如果身份信息缺失、重复或报告得太晚,macOS 就无法匹配这组配置,只能自行重新排列显示器。
常见原因:
- 两台一模一样的显示器,都不报告序列号,或报告相同的序列号。
- 扩展坞、集线器、KVM 切换器或转换器以不同的方式传递显示器的身份信息,或者在唤醒后以不同的顺序呈现显示器。
- 显示器在深度睡眠时完全断开,之后再一台一台地重新出现。
- 线缆或端口对调了,每台显示器连接的接口都和以前不同。
先试试系统自带的检查
这些方法不花一分钱,能解决很多配置的问题。但它们都无法修复报告错误身份信息的扩展坞或显示器。
- 重新设置排列。打开系统设置 → 显示器,点按排列,然后拖动显示器,使其与办公桌上的摆放一致。要选择主显示器,请选中它,然后从用途菜单中选取主显示器。Apple 在 Mac 上的“显示器”设置中介绍了这些选项。
- 每次都使用相同的端口和线缆。如果你经常拔插,可以给它们贴上标签。
- 在不接扩展坞或转换器的情况下测试。将显示器直接连接到 Mac,用上一天。如果问题不再出现,原因就在扩展坞或转换器;请向其制造商查询固件更新。
- 等每台显示器都唤醒后再重新排列。如果你在某台显示器仍在唤醒时调整排列,macOS 可能会存储错误的排列。
- 检查显示器自身的设置。有些显示器带有节能或自动输入选项,会让它们在睡眠时断开连接。
- 保持 macOS 为最新版本,可通过系统设置 → 通用 → 软件更新进行。
为每组显示器存储排列
macOS 无法存储一个命名的排列并按需恢复。Universal Display Magnet 可以按每组显示器做到这一点:
- 在 Universal Display Magnet 中打开显示器,将屏幕拖到它们实际所在的位置。它们会彼此紧密吸附。全部吸附会消除所有缝隙。
- 按下应用。排列立即生效,App 会询问要保留此排列吗?请在 15 秒内选取保留,否则它会自动还原。
- 保留的排列会出现在此配置已存储的排列下,并已打开自动应用。如果你还希望恢复每台显示器的分辨率,请打开恢复分辨率。
- 为你使用的每种配置重复上述步骤,例如接着扩展坞的办公桌和单独使用的笔记本电脑。每组显示器都会保留自己的排列。
从此以后,每当这组显示器重新连接或被 macOS 挪动,App 都会重新应用排列。对应的设置是设置中的显示器连接或 macOS 移动显示器时,重新应用存储的排列。显示器排列页面更详细地介绍了编辑器。
它能区分什么,不能区分什么
Universal Display Magnet 通过显示器报告的序列号来区分它们。两台一模一样但序列号不同的显示器会被分别对待。
有些显示器和转换器不报告序列号,或者为两块屏幕报告同一个序列号。这时 App 无法知道哪台物理显示器是哪台,两块一模一样的屏幕可能会对调。每次都以相同的方式连接会有帮助。App 也无法修复会丢失显示器的扩展坞或出故障的线缆:如果 macOS 看不到某台显示器,就无从排列。
如果看起来不对
- 如果你没有选取保留,之前的排列会在 15 秒后恢复。
- 可以为某个已存储的排列关闭自动应用,或在设置中关闭重新应用的设置,让它在所有配置中都停止。
- 如果 macOS 不断把排列改回去,App 会暂停自动应用一分钟,而不是和它较劲。
- 需要时,按 ⌃⌥⌘D 即可重新应用存储的排列。
测试环境
Universal Display Magnet 需要 macOS 14 或更高版本,并已在 14 至 27 的每个版本上验证,涵盖 Apple 芯片和 Intel Mac。它无需内建显示器,合上盖子的 MacBook 也可以使用。详情请参阅兼容性。
显示器修好了,窗口还是不对?
屏幕回到正确位置后,之前被移动的窗口仍会留在 macOS 放置的地方。恢复窗口是另一个步骤:请参阅 Mac 窗口在睡眠后移位。