Как вы мешаете док-станции переключать мониторы в macOS Mojave?

143741
Brad Dwyer

В Mavericks Apple представила «функцию», при которой, если вы наводите курсор мыши внизу любого экрана, на этом экране появляется док-станция.

Это нарушает мой рабочий процесс, так как у меня постоянно всплывающее окно, когда я этого не хочу, а затем мне нужно перейти в другое окно и на несколько секунд зависнуть внизу, чтобы заставить его исчезнуть, чтобы я мог нажать на то, что я пытался в первую очередь.

Я не хочу, чтобы док двигался; Я хочу, чтобы он оставался на нижней части моего самого правого монитора, как всегда. Как я могу настроить это в OSX Mojave?

224
Я думаю, что это также упомянуто здесь: [После месяца использования мы разрабатываем наши самые большие проблемы с Mavericks OS X] (http://arstechnica.com/apple/2013/11/after-a-month-of-use -Мы блюдо-из-наших крупнейших-колики-с-OS-X-индивидуалисты /) slhck 10 лет назад 2
Я знаю, что это старая ветка, но до сегодняшнего дня я не вижу точного ответа для этого. (Извините, но я пока не могу публиковать в качестве ответа ..., низкий ответ на SU) С помощью этой терминальной команды вы можете *** придерживаться *** позиции дока. `$ defaults write com.apple.Dock position-immutable -bool yes`, затем просто сделайте` $ killall Dock`, чтобы сбросить док, и все готово. gmo 8 лет назад 4
@gmo - черт, это не сработало для меня на Yosemite после повторного включения «Дисплеи имеют отдельные пробелы» :( все еще ищу решение, любые предложения Brad Dwyer 8 лет назад 0
нет? В моем случае это все еще на той же позиции ... со вчерашнего дня (ну, теперь я думаю ... я не перезагружался с тех пор) .. Вы делаете что-то особенное, когда замечаете и * этот хак * перестает работать? ... Я также искал окончательное решение, это очень раздражающее поведение. Жаль, что это не пуленепробиваемый. gmo 8 лет назад 0
Нет, изменение этой настройки через Терминал, похоже, не имеет никакого эффекта для меня. Все еще прыгает вокруг, когда я перемещаю курсор в нижнюю часть другого экрана, если я не отключаю «Дисплеи имеют отдельные пробелы». Brad Dwyer 8 лет назад 1
Хак `position-immutable` от @gmo у меня тоже не работает: док все равно переходит на экраны при перетаскивании внизу. ctrueden 8 лет назад 0
Это не работает: по умолчанию напишите com.apple.dock position-immutable -bool true; положение в этом случае относится к левому правому нижнему углу на том же экране. David Dehghan 8 лет назад 0
4 года, и это все еще самая раздражающая вещь когда-либо ... Я вымываю антидепрессанты водкой из-за этого. Как это особенность! Кто-нибудь этим пользуется? Я имею в виду, кто-нибудь на самом деле сказал: «Я бы хотел, чтобы эта док-станция мешала мне всякий раз, когда я подхожу к нижней части экрана». Recycled Steel 6 лет назад 4
Кто придумывает такое дерьмо? Mac такой глупый! Я ненавижу это, я ненавижу это, я ненавижу это !!!!!!!!!! Max Binnewies 5 лет назад 0

6 ответов на вопрос

76
user266730

This is very easy.

Go to System Preferences > Mission Control, then deselect the option "Displays have separate Spaces"

Хорошо, это сработало. Не похоже, что они должны быть связаны, но я с удовольствием обменяю гибкость Spaces, чтобы избавиться от этого раздражения. Brad Dwyer 10 лет назад 1
К сожалению, это отключает * все * новые функции нескольких мониторов (несколько строк меню, полноэкранный режим одного монитора и т. Д.). Есть ли способ, чтобы предотвратить только прыжок док? Brad Dwyer 10 лет назад 124
Я хочу, чтобы мои пробелы были отдельными! Apple должна реализовать сходство Dock-Screen. fatuhoku 9 лет назад 7
Хорошее избавление от «новых мульти-мониторных функций», которые я никогда не использую. Спасибо за этот совет! Mauvis Ledford 8 лет назад 1
Обратите внимание, что жизнь следовала этим указаниям, и док-станция больше не зависала на другом рабочем столе, однако я потерял способность работать на полном экране Youtube (и я уверен, что другой контент) на одном экране, работая на другом. Другой экран теперь будет затемнен, поэтому мне пришлось включить эту печальную функцию. :( Mauvis Ledford 8 лет назад 0
Хуже всего в этом то, что есть `defaults write com.apple.Dock position-immutable -bool yes` скрытый параметр, который, как вы можете предположить, будет работать, но нет. Bob Aman 7 лет назад 1
Это раздражало меня месяцами. Теперь это исправлено, благодаря этому ответу. Marius Stuparu 6 лет назад 0
44
DavidK

Альтернатива, предложенная Маклайфом, - поставить док справа или слева, и тогда он не будет двигаться. Но, надеюсь, в следующей итерации док-станцию ​​можно будет держать снизу и только на одном мониторе.

Это лучший ответ для людей, которым нет дела до дока. Я использую QuickSilver, и, следовательно, нет необходимости в доке. Но его случайный прыжок повсюду был чрезвычайно раздражающим. Теперь он хорош и спрятан слева от моей группы мониторов и никуда не денется. CoreDumpError 9 лет назад 0
Я ненавижу свой док слева / справа ... но я думаю, это то, что я должен сделать, чтобы исправить это раздражение. Спасибо! skplunkerin 5 лет назад 1
28
Chuck van der Linden

Насколько мне известно, нет хорошего решения этой проблемы. По какой-то причине хорошие люди в Apple связывают верхнюю часть экранного меню с док-станцией, и если вы получаете одну на любом экране, вы также получаете другую. Не прибегая к стороннему приложению, невозможно иметь строки меню на каждом экране, но закрепить док-панель внизу одного экрана. (Я был бы рад оказаться здесь не правым, но я посмотрел кучу и не нашел пути)

Подробности:

Если мониторы расположены «в стопке», то док-станция будет внизу нижнего монитора. Однако немногие из нас так устроят, и те, кто это сделают, скорее всего, не будут задавать этот вопрос.

Если мониторы расположены рядом, вы можете перемещать их ВСЕГО-ВПРАВО влево или вправо, и они останутся там, но это не так, как того требуют (или многие люди желают) внизу одного экрана.

Вы можете скрыть его, чтобы он не мешал вещам, но он все равно будет перемещаться всякий раз, когда мышь «дна» на экране в течение небольшого промежутка времени. Это может быть «лучшим» решением при условии, что вы похожи на скрытую док-станцию, поскольку вы можете легко получить к ней доступ на любом экране, но это не мешает вам и не раздражает, когда вас «прыгают». Это скорее там, где вы хотите, и скрыто в противном случае. (Я сильно подозреваю, что у любого, кто проводил юзабилити-тестирование, все было так, и он думал, что это просто замечательно, и зачем кому-то все равно хотеть видеть док-станцию ​​...)

Вы можете отключить каждый монитор - это свое собственное пространство, но тогда вы потеряете наличие строки меню в верхней части каждого экрана. Очевидно, что у людей разные перспективы, но я ненавидел одну вещь, связанную с поддержкой нескольких мониторов в Mac, - это переходить на совершенно другой экран, чтобы получить доступ к главному экранному меню для программы, открытой на другом экране. Это было что-то, что мне действительно нравится в mavericks (несколько строк меню), но, к сожалению, похоже, что цена этого надоедливого дока прыгает

Если вам не нужна скрытая док-станция, и вы хотите, чтобы верхние панели меню на каждом экране и док-станция фиксировались в нижней части, лучшим обходным путем, по-видимому, является отключение всех новых элементов mavericks путем отключения «каждый экран - это свое пространство». Затем получите утилиту типа «Вторая панель », которая пока не поддерживается, как способ получить строку меню в верхней части каждого экрана. Я часто использовал Second Bar с Mountain Lion и обнаружил, что он работает хорошо (хотя вам нужно иметь вторую переименованную копию приложения для каждого дополнительного экрана). Я не использовал его с Mavericks, поэтому не могу сказать, насколько хорошо он работает или нет. Работа.

7
pyrospade

В качестве альтернативы, вы можете перейти к -

Системные настройки> Док> Автоматически показывать и скрывать док

Хотя это не точное решение, которое вы искали, оно решает проблему застревания и мешания дока. Я был раздражен тем же самым и в конечном итоге использовал эту опцию в качестве своего разрешения.

Это достойное решение для меня. Неинтуитивное поведение исчезло, и я обнаружил, что мне действительно не нужно смотреть весь день на скамью подсудимых. Kevin Pauli 8 лет назад 0
2
Guest

Существует обходной путь для исчезающего дока. Если вы установите все, что находится на втором экране, на весь экран, а затем разверните его. Это оставит ваш док на месте, где вы хотите, все время. Хотя я нахожу это полезным только при использовании браузера на втором экране.

Это на самом деле не работает. Док по-прежнему движется свободно. Я проверил с Google Chrome и VirtualBox развернуто. A-B-B 10 лет назад 4
0
Name

This is my way:

System Preference > Dock > Position on screen: Right if you want it to stay on the right-most monitor, choose Left if you want it to stay on the left.

The dock then shown vertically. It is even better, monitors have more horizontal real estate.

Это действительно сработало бы, если бы док-станция могла быть размещена между двумя мониторами на краю любого из них. Но это не позволяет вам пристыковаться там. Вместо этого он пристыкован к крайнему левому или правому краю, где я этого не хочу. A-B-B 10 лет назад 3
К сожалению, это не работает для людей с 3 или более мониторами. ylluminate 9 лет назад 8