Mac:3个显示器设置:我的台式机设置在显示器之间保持切换位置


80

情况:

我有MacBook Pro MacBook Pro (Retina, 15-inch, Mid 2014)

并具有2个ASUS VS247 Display通过雷电连接的外部监视器。

在每台显示器上,我都有多个打开的桌面/空间。

问题:

当我将Mac从睡眠状态唤醒时,有时会切换对显示器的识别,并且Monitor2的所有桌面/空间现在都位于Monitor3上,而Monitor3的所有桌面/空间都位于Monitor2上。

主显示器(笔记本电脑上的显示器)始终保持不变。

这种情况平均每月发生一次。我找不到发生这种情况的具体原因。

我的雷电电缆和端口已用颜色编码。因此,我绝对不会切换电缆。

更多信息:

这就是我的任务控制设置的样子。

[NO] Automatically rearrange spaces based on most recent use?
[Yes] When switching to an application, switch to a Space with open windows for the application.
[No] Group windows by application.
[Yes] Displays have separate Spaces.

还有其他人有同样的问题吗?如果可以的话,有没有解决的办法?


9
每次连接外接显示器时,都会出现故障。显示器经常被翻转。
乔治·康明斯


3
@geva这与通过最近的使用重新排列桌面的问题不同。
Sai Phaninder Reddy J

MacBook Pro(15英寸,2019年)今天也存在同样的问题。两台监视器,HDMI和USB-C适配器如果间隔数分钟,则每次插拔时都会发生这种情况。@Josh答案应用,时间会告诉...
雷米Belzanti

2
好了,已经三天了,问题仍然存在。因此,我必须说,这个问题也存在后我锁屏和解锁分钟后......这意味着没有物理插/拔操作,但我有麻烦:(我
雷米Belzanti

Answers:


39

是! 我有4个外接显示器,这使我发疯,直到我弄清楚了。在“排列”窗口中的屏幕之间移动“顶部”栏,进行播放。将其分配到其他屏幕,您将发现找到“右侧”屏幕后它将解决您的问题。我不记得为什么行得通,但是行得通。

如何在Mac窗口之间移动顶部栏



只是这种情况再次发生在我身上(有一段时间没有发生,所以我忘记了解决方案),这篇帖子又回来了。再次感谢你!
davestewart

2
那很棒。我最近也不得不重新阅读自己的帖子!
乔什(Josh)

4
这对我不起作用。:(
ForeverWintr '18

2
这也是每次出现此问题时都需要执行的临时解决方案。当笔记本电脑从睡眠模式唤醒(所有屏幕仍处于插入状态)时,我也会遇到这种情况
Vidak

16

我使用https://github.com/jakehilborn/displayplacer “解决了”这个问题。如果连接集线器并且显示器不正确,则不必旋转屏幕或重新连接电缆,现在可以运行脚本(通过热键)来解决此问题。

首先,请确保您的显示器配置正确。然后安装displayplacer并运行它。

brew tap jakehilborn/jakehilborn && brew install displayplacer
displayplacer list

在输出的底部,您将看到它生成了命令,该命令会将您的监视器放回当前配置中。例:

displayplacer "id:C00DE6B5-2BF1-D707-8452-14BD6BFAAC84 res:1920x1080 hz:60 color_depth:8 scaling:off origin:(0,0) degree:0" "id:D0823E00-B252-0F5C-DE87-D142F95D0CB4 res:1680x1050 color_depth:8 scaling:on origin:(-1680,0) degree:0" "id:1A13BBCA-7176-912E-4048-7E7E22D786C2 res:1080x1920 hz:60 color_depth:8 scaling:off origin:(1920,-386) degree:90"

然后,我创建了一个服务/操作,并为此项目设置了键盘快捷键。现在,快速按键即可解决问题。

更多信息:Dan的回答对我来说是这个问题的根源。我有两个相同的监视器,它们都通过Displayport连接到集线器。该集线器通过一个USB-C连接连接到我的Mac。随机地,扩展坞将以不同的顺序加载设置,从而导致此问题。由于我的第3台显示器已旋转,因此现在两个屏幕都无法正确旋转。

几个月以来,我一直断开集线器上的两个DisplayPort连接,然后以相反的顺序重新连接。这解决了问题,但确实很烦人。


2
这对我来说就像一种魅力。赞!
米卡·斯塔布斯

1
谢谢你!
加里·瑞卡德

回复:两台完全相同的显示器:FWIW,我使用笔记本电脑显示器(MBP 15英寸),另外两台不同的外部显示器-一台LG,一台三星,都通过CalDigit TS3 +连接。我经常看到与笔记本电脑显示器和LG相关的台式机开关。(计划尝试使用displayplacer,谢谢。)
Peter Cardona

不知何故,这仍然无法解决我面前的显示器突然不再是“ LG HDR 4K(1)”而是“ LG HDR 4K(2)”的问题,反之亦然。因此,在应用程序中选择“显示2”或“显示3”会选择其他屏幕。有没有办法改变这一点?
Karsten S.

1
我在新的Macbook上将它与Better Touch Tool结合使用。我可以自定义顶部的触摸栏,现在添加了一个1按钮单击以自动调整监视器。很好的解决方案,谢谢。
威尔

13

对我来说,这取决于我首先插入哪条电缆,即使我将它们插入相同的端口也是如此。我正在使用两条HDMI电缆。如果屏幕最终被交换了,我只需拔下其中一根电缆,然后再插回去。正常。

这似乎是一个操作系统错误,但我无法确定。


3
我们使用CalDigit TB3扩展坞,并间歇性地
遇到

1
我正在使用通过USB-C转换器直接插入笔记本电脑的HDMI电缆。

3

Apple支持在此方面帮助了我:

  • 转到Finder(在桌面上单击),然后将鼠标悬停在计算机屏幕顶部的“转到”菜单上
  • 现在按下“选项”按钮,同时将鼠标悬停在“转到”上,您将看到“库”文件夹选项出现
  • 通过突出显示它选择“库”。
  • 在您面前打开Library文件夹的情况下,找到“ Caches”文件夹。
  • 现在将其拖到垃圾箱。
  • 清空垃圾。
  • 重新开始。

尤里卡!这为我解决了任务控制中烦人的屏幕切换问题,当我在四个打开的Mac桌面之一中工作时,Mac桌面会自动自行切换。


刚刚尝试过,希望每次Mac睡眠时都会发生这种情况!
乔什·科尔

2
这对我不起作用。:(
SpaceDog

也不适合我。:(
ForeverWintr

1

经过一周的尝试,到目前为止看来对我来说仍然有效,只需将每台显示器连接到笔记本电脑另一侧的USB-C端口即可。


0

我有一个显示器设置,其中两个相同的显示器通过两个单独的USB-C端口中的两个单独的HDMI适配器连接。我的Macbook Pro始终连接到显示器,并且每当从睡眠模式唤醒时,显示器的布置就会混杂在一起。直到今天,我的解决方案是通过“系统偏好设置”重新排列显示。现在,我结合使用aveneyer的displayplacer-solution和快捷方式设置来在Keyboard Maestro中启动shell脚本,它像Mojave上的魅力一样工作!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.