不能。macOS 一次只在一块屏幕上显示一个 Dock,没有任何设置或第三方应用能改变这一点。
你能做的是选择它停留在哪块屏幕上,并按需将它移到另一块屏幕。两种方法都在下面。
Dock 是一个绘制单一窗口的独立进程。它不像菜单栏那样按每台显示器各自复制一份,Apple 也从未提供过镜像它的选项。没有偏好设置,没有隐藏的 defaults 键,也没有实用工具。如果某个页面向你承诺每台显示器上都有 Dock,那要么说的是菜单栏,要么就是错的。
这是少数几个没有变通办法的 Mac Dock 问题之一,所以这里直接给出答案。
大多数搜索这个问题的人遇到的是一个不断在屏幕之间自行移动的 Dock,而他们希望无论在哪里工作,Dock 都能出现在手边。
Dock 会跟随你的指针。把光标推到任意一台显示器的底部边缘并停留片刻,Dock 就会转移到那块屏幕上。这是有意设计的行为,尽管发生在工作到一半时,会让人觉得像是随机发生或出了故障。
如果问题是 Dock 在屏幕之间游走,请把它固定在一块屏幕上,让它不再游走。如何将 Mac Dock 固定在单块屏幕上中有说明。
既然无法让它同时出现在所有地方,次优的办法就是在你需要的地方把它召唤出来。把指针推到你想要的那块显示器的底部边缘,并在光标看起来已经停下之后继续推。触发点位于可见边缘之外一点点,这也是为什么它常常看起来不起作用。
如果 Dock 位于侧边,请对准那条边。
打开“系统设置”,然后进入“显示器”,点按“排列”。把白色的菜单栏条拖到你想作为主显示器的那台显示器上。Dock 会把那块屏幕当作主场:默认停留在那里,睡眠后或重新连接显示器后也会回到那里。
设置主显示器会决定 Dock 的起始位置和回归位置。Dock 仍然可以移动。
菜单栏可以出现在每台显示器上,很多困惑正是由此而来。在“系统设置”的“桌面与 Dock”里,“调度中心”下方,打开“显示器具有各自的空间”,就能让每块屏幕拥有各自的菜单栏和各自的全屏空间。
“显示器具有各自的空间”设置对 Dock 没有同样的效果。始终只有一个 Dock,出现在指针最后一次把它召唤到的那块屏幕上。
想让 Dock 待在一个屏幕上?Still Dock 可以把 Mac Dock 锁定在一个屏幕上,把它固定在你选择的显示器上。“显示器具有单独的空间”保持开启,Dock 也不会跑到你没选的边缘。
不行。这个问题出现得足够频繁,值得直说:没有任何第三方应用能做到这一点,因为 Dock 是一个由系统独家拥有的单一窗口,应用无法复制它。管理 Dock 的应用,包括这一款在内,能选择 Dock 出现在哪块屏幕上,却无法改变有几块屏幕显示它。
不会。它只会让每块显示器拥有各自的菜单栏和各自的全屏空间。Dock 依然是单一的,仍然会跟随你的指针。
因为你把指针推到了那块屏幕的底部边缘并停留在那里,通常是在伸手去够什么东西的时候。这是所有拥有不止一台显示器的 Mac 上的标准行为。参见如何将 Dock 固定在单块屏幕上。
会的。macOS 对此没有相关设置,但内置的变通方法及其代价都列在多显示器指南中。
不会。显示器的数量和类型都没有影响。每台 Mac 上都只有一个 Dock,位于一块屏幕上。