Нет. macOS показывает один Dock и только на одном экране, и никакая настройка или стороннее приложение этого не меняет.
Зато можно выбрать, на каком экране он находится, и по необходимости переносить его на другой. Оба способа ниже.
Dock это один процесс, который рисует одно окно. Он не дублируется на каждом дисплее, как строка меню, и Apple никогда не предлагала его зеркалировать. Нет ни настройки, ни скрытого ключа defaults, ни утилиты. Если страница обещает Dock на каждом мониторе, она описывает строку меню или ошибается.
Это один из немногих вопросов о Dock на Mac, где обходного пути нет, поэтому ответ дан прямо.
Большинство тех, кто это ищет, видят, что Dock сам перемещается между экранами, и хотят, чтобы он был доступен там, где они работают.
Dock следует за указателем. Доведите курсор до нижнего края любого дисплея и ненадолго задержите там, и Dock переедет на этот экран. Это задуманное поведение, хотя посреди работы оно может казаться случайным или похожим на сбой.
Если проблема в том, что Dock блуждает между экранами, закрепите его на одном экране. Решение описано в статье как держать Dock на Mac на одном экране.
Раз Dock нельзя иметь везде, лучшее решение вызывать его там, где он нужен. Подведите указатель к нижнему краю нужного дисплея и продолжайте вести дальше того места, где курсор будто бы останавливается. Срабатывание находится чуть за видимым краем, поэтому часто кажется, что ничего не работает.
Если Dock у бокового края, ведите указатель к этому краю.
Откройте Системные настройки, затем «Дисплеи», и нажмите «Расположить». Перетащите белую полоску строки меню на дисплей, который хотите сделать основным. Dock считает этот экран домашним: он находится там по умолчанию и возвращается туда после сна или повторного подключения монитора.
Выбор основного дисплея определяет, где Dock появляется и куда возвращается. Dock всё равно может перемещаться.
Строка меню может появляться на каждом дисплее, и отсюда начинается большая часть путаницы. В Системных настройках, в разделе «Рабочий стол и Dock», в группе Mission Control, параметр Дисплеи с отдельными пространствами даёт каждому экрану собственную строку меню и собственные полноэкранные пространства.
Параметр «Дисплеи с отдельными пространствами» не делает того же для Dock. Dock по-прежнему один, на том экране, куда его последним вызвал указатель.
Хотите, чтобы Dock оставался на одном экране? Still Dock, который привязывает Dock на Mac к одному экрану, закрепляет его на выбранном дисплее, не отключая отдельные пространства и не перенося его к краю, который вы не выбирали.
Нет. Этот вопрос задают так часто, что стоит ответить прямо: ни одно стороннее приложение этого не делает, потому что Dock это одно системное окно, которое приложения не могут дублировать. Приложения для управления Dock, включая это, могут выбирать, на каком экране он находится. Но ни одно не может изменить число экранов, на которых он виден.
Нет. Он даёт каждому дисплею собственную строку меню и собственные полноэкранные пространства. Dock остаётся одним и по-прежнему следует за указателем.
Потому что вы довели указатель до нижнего края этого экрана и задержали его там, обычно когда тянулись за чем-то. Это стандартное поведение на любом Mac с несколькими дисплеями. См. как держать Dock на одном экране.
Да. В macOS нет такой настройки, но встроенные обходные пути и их цена описаны в руководстве по нескольким мониторам.
Нет. Число и тип дисплеев не имеют значения. Один Dock на одном экране, на любом Mac.
См. также: как держать Dock на одном экране и что делает killall Dock.