如何防止扩展坞在macOS Catalina中切换显示器?


245

苹果在小牛(Mavericks)中引入了“功能”,如果您将鼠标悬停在任何屏幕的底部,扩展坞就会在该屏幕上弹出。

因为我经常在不希望停靠的地方弹出扩展坞,所以这一直困扰着我的工作流程,然后我必须转到另一个窗口并在底部悬停几秒钟才能使其消失,因此我可以单击首先是我要尝试的。

我不希望码头移动。我希望它像以往一样一直留在最右边的显示器的底部。如何在OSX Catalina中进行调整?


2
我认为这里也提到了这一点:经过一个月的使用,我们与OS X Mavericks
取得

4
我知道这是一个旧线程,但是直到今天,我仍未找到执行此操作的确切答案。(很抱歉,但我不能发布作为一个答案了..,在SU低REP)有了这个终端命令,你可以坚持的码头位置。$ defaults write com.apple.Dock position-immutable -bool yes然后,只需执行一次$ killall Dock即可重置扩展坞即可。
gmo 2015年

@gmo-天哪,在重新启用“显示器有单独的空格”后,这对我在优胜美地上不起作用:(仍在寻找解决方案,任何建议
Brad Dwyer 2015年

2
不,通过Terminal更改设置似乎对我没有任何影响。当我将光标移到另一个屏幕的底部时,仍然会跳来跳去,除非我禁用“显示器有单独的空格”。
布拉德·德威尔

5
4年了,这仍然是有史以来最烦人的事情。正因为如此,我正在用伏特加酒冲洗抗抑郁药。这个功能如何!有人用吗?我的意思是有人实际上说过“我希望当我靠近屏幕底部时,停靠的东西会成为障碍”。
再生钢

Answers:


86

这很容易。

转到“系统偏好设置”>“任务控制”,然后取消选择“显示器有单独的空间”选项


1
很好,很有效。似乎它们不应该相关,但是我很乐意用Spaces的灵活性来摆脱这种烦恼。
布拉德·德威

141
不幸的是,这关闭了所有新的多显示器功能(多个菜单栏,单显示器全屏模式等)。有什么方法只能防止扩展坞跳楼吗?
布拉德·德怀

9
我希望我的空间分开!苹果需要实现Dock-Screen关联。
fatuhoku 2014年

2
我从未使用过“新的多监视器功能”。感谢您的提示!
Mauvis Ledford

5
最糟糕的是,defaults write com.apple.Dock position-immutable -bool yes您可能会认为存在一个隐藏的设置会起作用,但是不会。
Bob Aman

45

MacLife建议,另一种方法是将Dock放在右边或左边,然后它不会移动。但是希望在将来的迭代中,Dock可以放在底部,并且只能放在一个监视器上。


对于那些不关心扩展坞的人来说,这是最好的答案。我使用QuickSilver,因此不需要扩展坞。但是让它半随机地跳到整个地方是非常烦人的。现在很好,它隐藏在我的监视器组的左侧,并且不会移动到任何地方。
coredumperror

2
我讨厌左侧/右侧的基座...但是我想这是解决此烦恼的方法。谢谢!
skplunkerin

29

据我所知,没有很好的解决方案。出于某种原因,苹果公司的好伙伴将屏幕菜单的顶部与扩展坞进行了混合,如果在任何屏幕上都看到一个菜单,那么您也会看到另一个。如果不诉诸第三方应用程序,则无法在每个屏幕中都具有菜单栏,而只能将扩展坞锁定在单个屏幕的底部。(我很高兴在这里被证明是错误的,但我看上去一堆,却找不到方法)

细节:

如果将显示器“堆叠”放置,则扩展坞将位于底部显示器的底部。但是,我们中很少有人这样安排的,而那些这样做的人很可能不会问这个问题。

如果显示器并排放置,则可以将其全程向左或向右移动,然后将其保持在该位置,但这并不是单个屏幕底部所要求的(或很多人所希望的)。

您可以隐藏它,这样它就不会遮挡住东西,但是只要将鼠标“固定”在屏幕上一小段时间,它仍然会四处移动。如果您喜欢隐藏的底座,那么这可能是“最佳”解决方案,因为您可以在任何屏幕上轻松访问它,但是这不会妨碍您跳来跳去。而是在您需要的时候在那里,否则隐藏。(我强烈怀疑任何进行可用性测试的人都采用这种方式设置事情,并认为这太棒了,以及为什么有人总是想一直在看待扩展坞……)

您可以关闭每个监视器都是自己的空间,但随后您将失去每个屏幕顶部的菜单栏。显然,人们有不同的观点,但是我讨厌关于Mac的多显示器支持的一件事是必须移至一个完全不同的屏幕,才能访问在不同屏幕上打开的程序的顶部屏幕菜单。这是我对特立独行者(多个菜单栏)非常喜欢的东西,但可悲的是,它似乎是以烦人的跳跃码头为代价

如果不想隐藏的停靠点,而每个屏幕都需要顶部菜单栏,而停靠点则固定在底部,最好的解决方法似乎是通过禁用“每个屏幕都是它自己的空间”来基本上禁用所有新的特立独行者然后,获得诸如“第二条”之类的实用程序,该实用程序虽然已停产,但仍然可用,作为一种在每个屏幕顶部获得菜单栏的方法。我在山狮上经常使用Second Bar,但发现它运作良好(尽管您需要为每个附加屏幕添加第二个应用程序的重命名副本)我没有在Mavericks中使用它,因此无法说出它的性能如何工作。


9

或者,您可以转到-

系统偏好设置>扩展坞>自动显示和隐藏扩展坞

虽然这不是您要找的确切解决方案,但确实可以解决扩展坞卡住和妨碍的问题。我对同一件事感到恼火,并最终将此选项用作我的解决方案。


这对我来说是一个不错的解决方案。这种非直觉的行为已经消失了,我发现我真的不需要整天盯着码头。
凯文·保利

2

对于消失的基座,有一种解决方法。如果将第二个屏幕中的任何内容设置为全屏,然后将其最大化。它将使您的扩展坞始终保持在所需位置。虽然我仅在第二屏幕上使用浏览器时才发现这很有用。


4
这实际上是行不通的。基座仍可自由移动。我使用Google Chrome和VirtualBox进行了最大程度的测试。
Acumenus 2014年

0

这是我的方式:

系统偏好设置>坞站>屏幕位置:如果希望它停留在最右边的监视器上,则为“ 右”;如果希望它停留在左边,则选择“左”。

然后垂直显示扩展坞。更好的是,监视器具有更多的水平空间。


4
如果可以将扩展坞放置在任一显示器边缘的两台显示器之间,则此方法实际上是可行的。但这并不能让您停靠在那里。相反,它停靠在我不想要的最左侧或右侧。
Acumenus

10
不幸的是,这对于拥有3个或更多显示器的人来说效果不佳。
ylluminate 2014年
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.