К моему MacBook Pro подключен внешний монитор большего размера, и я расположил его так, чтобы док-станция находилась во внешнем мониторе (через Системные настройки> Дисплеи> Расположение, перетаскивая белую полосу на экран большего размера). Это работает нормально, за исключением того факта, что время от времени док-станция внезапно переходит обратно на экран моего MacBook, но когда я открываю дисплеи, чтобы изменить это обратно, белая полоса все еще остается на внешнем мониторе. Поэтому я должен перетащить его на меньший экран, а затем перетащить его обратно на внешний монитор.
Это небольшая проблема, очевидно, но я заметил, что это происходит все чаще и чаще, и это становится довольно раздражающим. Возможно, я что-то непреднамеренно делал, чтобы это произошло?
Я использую Mavericks, 10.9.5.
Ответы:
Вы можете вызвать док-станцию на другом дисплее, переместив курсор в нижнюю часть требуемого дисплея, а затем продолжая движение вниз. Возможно, это происходит, когда вы случайно выполняете это действие.
Я ответил на аналогичный вопрос: поведение cmd-tab на Mavericks с несколькими дисплеями .
источник
Если вы не можете перетащить мышь вниз из-за сложенных мониторов или из-за некоторых других различий в разрешении между мониторами. Перейдите в «Системные настройки» → «Док» → «Положение на экране» → нажмите « Влево» , и док вернется к основному монитору.
Затем вы можете перейти к нижнему экрану и выполнить шаги, чтобы вызвать док, и он вернется туда.
источник
Apple не учитывала конфигурацию монитора с перевесом или недосмотром, вылет ловит ваш курсор и вызывает док. В этом случае переключение является постоянным и раздражающим.
Одним из обходных путей является установка док-станции на боковой панели монитора, что предотвратит вызов, когда наложение поймает ваш курсор.
источник
(Я хотел добавить этот комментарий к ответу @Mr Rabbit, но я не могу, поскольку у меня нет необходимых 50 баллов, поэтому добавьте его здесь :)
Действие, которое вызывает док на противоположном мониторе, не очень интуитивно для меня. Это то, что сработало для меня.
Не удерживайте кнопку мыши нажатой. (Когда люди говорят «перетащить» мышь, это обычно означает, что кнопка мыши удерживается нажатой.)
Целевая область курсора должна находиться в нижней части монитора, который в настоящее время не имеет док-станции в месте, где курсор не может двигаться дальше вниз , то есть это не работает на вертикально расположенных мониторах вдоль области где курсор может пересекать между экранами.
Как только курсор «заблокирован», сделайте паузу в секунду, затем продолжите движение вниз. Док будет «вызван» на этот монитор с другого монитора. Это работает для вертикально сложенных мониторов, пока есть место, где курсор «заблокирован». Если нет, курсор просто переместится на другой монитор, поскольку он не «заблокирован». Если у вас идентичные мониторы разрешения, это, вероятно, не сработает в соответствии с комментарием @ Geraldus_US ниже. В этом случае вам, вероятно, потребуется либо левый док, либо правый док на @Geraldus_US. В качестве альтернативы отключите вспомогательный монитор, и док-станция переключится на основной монитор.
Я не понимаю, как кто-то посчитает эти движения интуитивными. Как насчет простого щелчка правой кнопкой мыши, чтобы «переместить Dock на этот монитор»?
источник
В Mac OS док-станция перемещается на тот монитор, где вы делали жест вниз (или там, где обычно располагается док-станция). То есть, если вы переместили указатель мыши дальше в этом направлении (как будто выходя за пределы экрана), это указывает на то, что вы ищете док-станцию. Таким образом, Mac приносит док там!
Посмотрите на диаграмму ниже (желтый блок - ваш монитор):
Когда курсор заблокирован внизу, перемещение указателя вниз приводит к закреплению на этом мониторе. Невозможно использовать прокрутку или перетаскивание слов, так как вам не нужно нажимать / удерживать или использовать 2 пальца. Это просто нормальное движение мыши.
Итак, причина : Вероятно, вы такой же, как я, который любит оставлять курсор в нижней части экрана на одном мониторе во время просмотра фильма или кодирования / разработки только на клавиатуре, а затем случайно проводит / перемещает мышь / трекпад вниз. Случается со мной все время.
Обновление : я только что заметил, что на трекпаде это не просто быстрый удар.
Вы должны провести вниз и удерживать трекпад. Он ничего не делает, когда вы быстро поднимаете палец, как обычный жест смахивания.
источник
Я также нашел эту « особенность » раздражающей, так как вы ожидаете, что Dock будет на одном экране, а затем вы случайно перемещаете мышь в нижнюю часть второго экрана, и Dock перемещается. Самый простой способ вернуть его - переместить мышь в нижнюю часть экрана, на которой вы хотите закрепить док-станцию. Иногда вам нужно переместить его вверх, затем снова вниз, чтобы заставить его двигаться.
Лично я нашел два варианта, которые помогли мне с этим:
На работе мой внешний монитор стоит на подставке, которая сидит за моим MacBook, и располагаю экраны так, чтобы внешний монитор был чуть выше, чем мой экран MacBook, а затем в настройках переместите макет экрана так, чтобы он располагался друг над другом. В этом макете только один экран имеет нижнюю часть, так как внешний монитор является расширением экрана Macbook, что препятствует движению док-станции. Такая компоновка также экономит место на столе, если у вас узкий стол.
Дома я использую монитор рядом, но устанавливаю док-станцию на автоматическое скрытие, а затем, когда мне нужно добраться до дока, я просто прокручиваю вниз до нижней части экрана, на котором находится моя мышь, чтобы получить док-станцию. Поскольку док-станция всегда скрыта и включается, когда я этого хочу, я не нахожу ее раздражающей, как, например, когда она зафиксирована внизу одного экрана.
источник
Чтобы этого не происходило, введите в Терминале следующее:
Док перестанет двигаться.
Указанный домен и ключ были удалены Apple:
Apple удалила этот
position-immutable
ключ изdefaults
конфигурации, потому что она производила большие объемы вызовов в ИТ-службе поддержки. Пользователи могут отключить себя, заблокировав док-станцию на фантомном недоступном мониторе. Так что теперь эта команда не имеет никакого эффекта. Вы можете проверить это с помощью команды:defaults read | grep "Dock"
которая не сообщит о таком ключе. Читайте больше сman defaults
иdefaults -help
.источник