Чому мій док продовжує рухатися назад на інший монітор?


254

У мене більший зовнішній монітор підключений до мого MacBook Pro і влаштував його таким чином, що док-станція знаходиться на зовнішньому моніторі (через Системні налаштування> Дисплеї> Розташування, перетягуючи білу смугу на більший екран). Це прекрасно працює, за винятком того, що раз у раз док раптом повернеться назад до мого екрана MacBook, але коли я відкрию Відображення, щоб змінити цю спинку, біла смужка все ще знаходиться на зовнішньому моніторі. Тому я повинен перетягнути його на менший екран, а потім перетягнути його назад на зовнішній монітор.

Очевидно, це незначна проблема, але я помітив, що це відбувається все частіше і частіше стає дратує. Можливо, є щось, що я робив ненавмисно, щоб це сталося?

Я використовую Mavericks, 10.9.5.


Це глюк в MacOS, який існує досить довго. Я б зв’язався з Apple і побачив, чи можуть вони додати команду "замок док" у налаштуваннях Dock.
Мелвін Джефферсон

Є два способи випадкового переміщення дока на інший робочий стіл. Або тому, що один монітор активує / деактивує, і таким чином док-станція транспортує себе до того, що сприймає як єдиний залишився екран. По-друге, область нависання на вертикально складених моніторах має різну ширину / висоту; він ловить ваш курсор, тим самим викликаючи док-станцію на цей екран. Щоб повернути його назад, поставте фокус на робочому столі. Знайдіть область навішування від одного монітора до іншого. Покладіть курсор на цей навис і прокрутіть вниз, курсор повинен залишатися на місці під час руху. Док повинен перенести себе на цей монітор.
Ерік Лещинський

Відповіді:


423

Ви можете викликати док-станцію на іншому дисплеї, перемістивши курсор внизу потрібного дисплея, а потім продовжуючи рух вниз. Можливо, це відбувається, коли ви ненавмисно виконуєте цю дію.

Я відповів на подібне запитання: поведінка cmd-вкладки на Mavericks з кількома дисплеями .


3
Класно. Я не знав, щоразу, коли він рухатиметься, я змінюватиму його Налаштуваннями системи -> Дисплей -> Розташування.
Фернандо Гонсалес Санчес

3
WOW Я так радий, що нарешті знайшов цю лол. Я ніколи не міг зрозуміти хитрість. Я б рухався донизу,
клацав

4
+1. Будь-який спосіб відключити цю опцію? Я використовую два зовнішніх монітора плюс один ноутбук. Розташування є двома зовнішніми бічними сторонами, а кути, до яких вони торкаються, розташовані в середній частині екрана ноутбука. З-за цього на кожному із зовнішніх екранів є перехід на півнизу, на який я врешті-решт зіткнувся, коли пересуваю мишу на екран ноутбука. Дійсно дратує. Працює над Мохаве.
L. Holanda

це не завжди так легко працює. Час від часу Dock зникає з мого головного екрану. І я опинився, що борюся з рухами і натисканням на фокусування вікна / екрану протягом декількох секунд, порушуючи робочий процес.
Andre Figueiredo

27

Якщо ви не можете перетягнути мишу вниз через складені монітори або через деякі інші відмінності роздільної здатності між моніторами. Перейдіть до системних налаштувань → Док → Положення на екрані → натисніть « Вліво» , і док повернеться на основний монітор.

Потім ви можете перейти до нижнього екрана і виконати кроки, щоб викликати док, і він повернеться туди.


21

Apple не враховувала конфігурацію над / під монітором, навіс ловить ваш курсор і викликає док. У цьому випадку перемикання є постійним і дратівливим.

Одне з вирішень - поставити док-станцію збоку від монітора, що запобігає виклику, коли перекриття застане ваш курсор.


3
Я також не витримую цього, але це питання роздратувало мене до того, що я прийняв одне роздратування, щоб уникнути іншого. Це ще більше дратує, адже, здається, рішення того, як док завжди присутній на екрані, на якому знаходиться покажчик миші, - це простий та логічний дизайн.
прототипний

Я фактично з'ясував спосіб змусити це працювати з конфігурацією під / над. Для нижнього монітора ви можете просто перемістити курсор вниз до нижньої частини екрана (і перемістити курсор вгору та вниз), як зазначено вище. Для верхнього монітора, якщо ви перемістите курсор у правий кут, ви не можете спуститися на нижній монітор. Таким чином, ви можете перемістити курсор вгору і вниз і запустити його в нижній частині екрана, і док переміститься вгору до верхнього монітора! :)
trebek1

20

(Я хотів додати цей коментар до відповіді @Mr Rabbit, але я не можу, оскільки не маю необхідних 50 балів, тому додаю його тут :)

Дія, яка викликає док-станцію на протилежний монітор, для мене не дуже інтуїтивна. Це те, що працювало для мене.

  1. Не утримуйте кнопку миші. (Коли люди кажуть "перетягнути" мишу, це зазвичай означає, що утримується кнопка миші.)

  2. Цільова область курсору повинна знаходитися в нижній частині монітора, яка в даний момент не має док-станції в тому місці, де курсор не може рухатися далі вниз , тобто це не працює на вертикально складених моніторах уздовж області де курсор може перетинатися між екранами.

  3. Після того як курсор "заблокований", зробіть паузу на секунду, а потім продовжте рух вниз. Док буде "викликано" на цей монітор з іншого монітора. Це працює для вертикально розташованих моніторів до тих пір, поки є якесь місце, де курсор "заблокований". Якщо ні, курсор просто переміститься на інший монітор, оскільки він не "заблокований". Якщо у вас однакові монітори роздільної здатності, це, ймовірно, не буде працювати за коментарем @ Geraldus_US нижче. У такому випадку вам, ймовірно, потрібно або лівий док, або правий док на @Geraldus_US. Як варіант, відключіть підключення допоміжного монітора, і док-станція перейде на основний монітор.

Я не бачу, як хтось вважає ці рухи інтуїтивними. Як щодо простого клацання правою кнопкою миші, щоб "перемістити док на цей монітор"?


3
Хочу зазначити, що якщо у вас вертикальне вирівнювання, де активний монітор вище другого, то вам потрібно перемістити док вліво або вправо, щоб він відобразився на первинному моніторі, інакше він завжди з’явиться на нижньому моніторі. Однак якщо ваш основний дисплей розташований нижче вторинного док-станції, з'явиться знизу автоматично. Виглядає як непорозуміння або вимагає додаткових налаштувань.
Geradlus_RU

@Geradlus_RU Мої монітори вертикально складені з основним на нижній частині, а док - на дні. Але іноді Док переміщується до нижньої частини верхнього монітора, що дивно. Я впевнений, що цього не слід робити, але це трапляється.
Нейт

18

В ОС Mac Dock переходить на той монітор, де ви зробили жест вниз внизу (або там, де док зазвичай розташований). Тобто, якщо ви перемістили вказівник миші далі в тому напрямку (ніби виходите з екрану), це означає, що ви шукаєте док. Тож Mac приносить док там!

Подивіться схему нижче (жовтий блок - ваш монітор):

Рух миші внизу екрана

Коли курсор блокується внизу, переміщення вказівника далі вниз приводить док-станцію на цьому моніторі. Неможливо використовувати слова прокручування чи перетягування, оскільки не потрібно клацати / утримувати або використовувати 2 пальці. Це просто звичайний хід миші.

Тому причина : Мабуть, ви такий, як я, хто любить залишати курсор у нижній частині екрана на одному моніторі під час перегляду кодування / розробки лише фільму чи клавіатури, а потім випадково проведіть пальцями / рухається вниз мишею / трекпад. Зі мною весь час трапляється.

Оновлення : Я щойно помітив, що на трекпад не просто швидкий перехід.
Ви повинні провести пальцем вниз і потримати на доріжці. Це нічого не робить, коли ви швидко піднімаєте палець, як звичайний жест пальцем.


6

Мені також ця функція була дратує, коли ви очікуєте, що док буде знаходитися на одному екрані, тоді ви випадково пересунете мишу в нижній частині другого екрану, і Док переміститься поперек. Найпростіший спосіб повернути його - перемістити мишу в нижній частині екрана, на якому ви хочете док-станцію. Іноді вам доведеться перемістити його вгору, потім назад вниз, щоб змусити його рухатися.

Особисто я знайшов два варіанти, які допомогли мені у цьому:

  1. На роботі у мене є зовнішній монітор на підставці, що сидить за моїм MacBook, і розташуйте екрани так, щоб зовнішній монітор був трохи вище, ніж мій екран Macbook, тоді в налаштуваннях перемістіть макет екрана, щоб вони сиділи один над одним. У цьому макеті лише один екран має дно, оскільки зовнішній монітор є розширенням до екрана Macbook, тим самим перешкоджаючи переміщенню Dock. Цей макет також економить місце на столі, якщо у вас вузький стіл.

  2. Вдома я використовую монітор поруч, але встановлюю док-станцію для автоматичного приховування, тоді, коли мені потрібно дістатися до док-станції, я просто прокручую донизу будь-якого екрана, на якому знаходиться миша, щоб отримати док-станцію. Оскільки док завжди прихований і вмикається, коли я цього хочу, мені здається, це не дратує, як я, коли він закріплений внизу одного екрана.


1

Щоб цього не сталося, введіть у Terminal наступне:

defaults write com.apple.Dock position-immutable -bool yes; killall Dock

Док перестане рухатися.

Наведений вище домен та ключ було видалено Apple:

Apple вилучила цей position-immutableключ із defaultsконфігурації, оскільки він створював великі обсяги викликів у службі технічної підтримки ІТ. Користувачі відключать себе, заблокувавши свій Док на фантомно недоступному моніторі. Тож тепер ця команда не має ефекту. Ви можете перевірити це за допомогою команди: defaults read | grep "Dock"яка не повідомить про такий ключ. Детальніше з man defaultsта defaults -help.


2
Схоже, це має працювати, але, на жаль, це не так.
Джейсон Сімс

3
nope, не працює на mojave.
georgexsh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.