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