Warum bewegt sich mein Dock immer wieder zu meinem anderen Monitor zurück?

Ich habe einen größeren, externen Monitor an mein MacBook Pro angeschlossen und so angeordnet, dass sich das Dock im externen Monitor befindet (über Systemeinstellungen > Anzeigen > Anordnung, indem Sie den weißen Balken auf den größeren Bildschirm ziehen). Dies funktioniert gut, außer dass das Dock hin und wieder plötzlich auf meinen MacBook-Bildschirm zurückwechselt, aber wenn ich Displays öffne, um dies wieder zu ändern, befindet sich der weiße Balken immer noch auf dem externen Monitor. Also muss ich es auf den kleineren Bildschirm ziehen und dann zurück auf den externen Monitor.

Es ist offensichtlich ein kleines Problem, aber ich habe bemerkt, dass es immer häufiger vorkommt und ziemlich nervig wird. Vielleicht gibt es etwas, das ich unabsichtlich getan habe, damit das passiert?

Ich verwende Mavericks, 10.9.5.

Dies ist ein Fehler in MacOS, der seit geraumer Zeit existiert. Ich würde mich an Apple wenden und sehen, ob sie in den Dock-Einstellungen einen Befehl "Dock sperren" hinzufügen können.
Es gibt zwei Möglichkeiten, das Dock versehentlich auf den anderen Desktop zu verschieben. Entweder, weil ein Monitor aktiviert / deaktiviert wird und sich das Dock zu dem transportiert, was es als den einzigen verbleibenden Bildschirm wahrnimmt. Zweitens hat der Überhangbereich auf Ihren vertikal gestapelten Monitoren eine unterschiedliche Breite/Höhe; es fängt Ihren Cursor und ruft so das Dock auf diesen Bildschirm. Um es zurück zu verschieben, setzen Sie den Fokus auf den Desktop. Suchen Sie den Überhangbereich von einem Monitor zum anderen. Platzieren Sie Ihren Cursor auf diesem Überhang und scrollen Sie nach unten. Der Cursor sollte beim Bewegen an Ort und Stelle bleiben. Das Dock sollte sich zu diesem Monitor transportieren.
@EricLeschinski, danke für den Beitrag. Herr Hase hat eine ausführlichere Erklärung: "Sie können das Dock auf einem anderen Display beschwören, indem Sie den Cursor an das Ende des gewünschten Displays bewegen" :-) Bitte stimmen Sie dem zu.

Antworten (7)

Sie können das Dock auf einem anderen Display aufrufen, indem Sie den Cursor zum unteren Rand des gewünschten Displays bewegen und dann weiter nach unten bewegen. Es ist möglich, dass dies passiert, wenn Sie diese Aktion versehentlich ausführen.

Ich habe eine ähnliche Frage beantwortet: cmd-tab behavior on Mavericks with multiple displays .

Dies funktioniert immer noch auf Macos Big Sur 11.4, aber es ist so flockig für mich. Ich klicke auf den Bildschirm, auf dem es erscheinen soll, und dann muss ich meinen Cursor an der unteren Stelle buchstäblich nach oben und unten bewegen und zu verschiedenen Bereichen am unteren Bildschirmrand wechseln, bevor es plötzlich funktioniert. Lächerlich!
Dies funktioniert nicht, wenn die Position auf dem Bildschirm auf Links eingestellt ist (auch das Bewegen der Maus nach links, da dies funktioniert, wenn die Position auf Unten eingestellt ist, funktioniert nicht). Mein primärer Bildschirm befindet sich auf meinem Mac, aber Dock befindet sich auf einem der externen Bildschirme, wenn die Position auf links eingestellt ist. Ich würde erwarten, dass die Position für den primären Bildschirm gilt, nicht für die Anordnung der mehreren Bildschirme.
Genial. So eine einfache Lösung.
OMG, das war ein riesiger Ärger für mich. Ich kann dir nicht genug danken!
Ich hatte gehofft, eine Lösung zu finden, um dies zu verhindern. Es ist mir in der Vergangenheit ein paar Mal in den Sinn gekommen, und ich hatte immer Mühe, mich daran zu erinnern, was ich tun musste, um es wieder dorthin zu bringen, wo ich es haben wollte. Ich wünschte, es gäbe eine Einstellung, mit der ich es festkleben könnte.
Diese Hacks funktionieren nicht, wenn das Dock rechts oder links vom Bildschirm ausgerichtet ist. Wenn dies bei Ihnen der Fall ist, richten Sie Ihr Dock zuerst am unteren Rand des Bildschirms aus.

Wenn Sie die Maus aufgrund gestapelter Monitore oder aufgrund einiger anderer Auflösungsunterschiede zwischen Monitoren nicht nach unten ziehen können. Gehen Sie zu Systemeinstellungen → Dock → Position auf dem Bildschirm → klicken Sie auf Links und das Dock bewegt sich zurück zum primären Monitor.

Dann können Sie zum unteren Bildschirm gehen und den Schritten folgen, um das Dock zu beschwören, und es wird dorthin zurückkehren.

Apple hat die Over/Under-Monitorkonfiguration nicht berücksichtigt, der Überhang fängt Ihren Cursor und ruft das Dock auf. In diesem Fall ist das Schalten ständig und lästig.

Eine Problemumgehung besteht darin, das Dock an der Seite des Monitors zu platzieren, wodurch die Beschwörung verhindert wird, wenn die Überlappung Ihren Cursor erfasst.

Ich kann es auch nicht ertragen, aber dieses Problem hat mich so genervt, dass ich den einen Ärger akzeptiert habe, um dem anderen zu entkommen. Es ist noch ärgerlicher, weil es scheint, dass die Lösung, das Dock immer auf dem Bildschirm zu haben, auf dem sich der Mauszeiger befindet, ein einfaches und logisches Design ist.
Ich habe tatsächlich einen Weg gefunden, dies mit der Under/Over-Konfiguration zum Laufen zu bringen. Für den unteren Monitor können Sie den Cursor einfach wie oben beschrieben an den unteren Rand des Bildschirms bewegen (und den Cursor nach oben und unten bewegen). Wenn Sie den Cursor für den oberen Monitor in die rechte Ecke bewegen, können Sie nicht zum unteren Monitor „nach unten“ gehen. Sie können also den Cursor dort nach oben und unten bewegen und ihn in den unteren Bildschirmbereich führen, und das Dock bewegt sich nach oben zum oberen Monitor! :)

Die Aktion, die das Dock auf den gegenüberliegenden Monitor ruft, ist für mich nicht sehr intuitiv. Das hat bei mir funktioniert.

  1. Halten Sie die Maustaste nicht gedrückt. (Wenn Leute sagen „die Maus ziehen“, bedeutet das normalerweise, dass die Maustaste gedrückt gehalten wird.)

  2. Der Zielbereich des Cursors muss sich im unteren Bereich des Monitors befinden, der derzeit kein Dock an einer Stelle hat, an der sich der Cursor nicht weiter nach unten bewegen kann , dh dies funktioniert nicht bei vertikal gestapelten Monitoren entlang des Bereichs wo der Cursor zwischen Bildschirmen wechseln kann.

  3. Sobald der Cursor "blockiert" ist, halten Sie eine Sekunde inne und setzen Sie dann die Bewegung nach unten fort. Das Dock wird von dem anderen Monitor zu diesem Monitor "beschworen". Dies funktioniert für vertikal gestapelte Monitore, solange der Cursor an einer Stelle "blockiert" ist. Wenn nicht, bewegt sich der Cursor einfach auf den anderen Monitor, da er nicht "blockiert" ist. Wenn Sie Monitore mit identischer Auflösung haben, funktioniert dies wahrscheinlich nicht gemäß dem Kommentar von @Geraldus_US unten. In diesem Fall müssen Sie wahrscheinlich per @Geraldus_US entweder links oder rechts andocken. Alternativ können Sie auch den Hilfsmonitor abstecken und das Dock wechselt zum Hauptmonitor.

Ich möchte erwähnen, dass Sie bei einer vertikalen Ausrichtung, bei der sich der aktive Monitor über dem sekundären befindet, das Dock nach links oder rechts verschieben müssen, damit es auf dem primären Monitor angezeigt wird. Andernfalls wird es immer auf dem unteren Monitor angezeigt. Wenn sich Ihr primäres Display jedoch unterhalb des sekundären Docks befindet, wird es automatisch unten angezeigt. Sieht aus wie eine Fehlfunktion oder erfordert zusätzliche Optimierungen.
@Geradlus_RU Meine Monitore sind vertikal gestapelt, mit Primär unten und dem Dock unten. Aber manchmal bewegt sich das Dock an den unteren Rand des oberen Monitors, was seltsam ist. Ich bin mir sicher, dass es das nicht tun sollte, aber es passiert.
Wirklich helfen. Eigentlich bewegt sich die Maus nach unten, nicht nach unten. danke.

Unter Mac OS wechselt das Dock zu dem Monitor, an dem Sie unten eine Abwärtsbewegung gemacht haben (oder wo das Dock normalerweise positioniert ist). Das heißt, wenn Sie Ihren Mauszeiger weiter in diese Richtung bewegt haben (als würden Sie den Bildschirm verlassen), ist dies ein Hinweis darauf, dass Sie nach dem Dock suchen. Also bringt Mac das Dock dorthin!

Schauen Sie sich das Diagramm unten an (der gelbe Block ist Ihr Monitor):

Mausbewegung am unteren Bildschirmrand

Wenn der Cursor unten blockiert ist, bringt das Bewegen des Zeigers weiter nach unten das Dock auf diesen Monitor. Die Wörter Scrollen oder Ziehen können nicht verwendet werden, da Sie nicht klicken/halten oder 2 Finger verwenden müssen. Es ist nur eine normale Mausbewegung.

Also die Ursache : Wahrscheinlich sind Sie jemand wie ich, der den Cursor gerne am unteren Rand des Bildschirms auf einem Monitor lässt, während er Filme oder nur Tastatur-Codierung/Entwicklung ansieht, und dann versehentlich die Maus/das Trackpad wischt/bewegt. Passiert bei mir ständig.

Update : Mir ist gerade aufgefallen, dass es auf dem Trackpad nicht nur ein schnelles Wischen ist.
Sie müssen nach unten wischen und das Trackpad gedrückt halten . Es tut nichts, wenn Sie Ihren Finger schnell wie eine normale Wischgeste anheben.

Um dies zu verhindern, geben Sie im Terminal Folgendes ein:

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

Das Dock hört auf, sich zu bewegen.

Die obige Domain und der Schlüssel wurden von Apple entfernt:

Apple hat diesen position-immutableSchlüssel aus der defaultsKonfiguration entfernt, da er ein hohes Anrufvolumen beim IT-Helpdesk erzeugte. Benutzer würden sich selbst deaktivieren, indem sie ihr Dock auf einen nicht erreichbaren Phantommonitor sperren. Also hat dieser Befehl jetzt keine Wirkung. Sie können dies mit dem Befehl überprüfen: defaults read | grep "Dock"der keinen solchen Schlüssel meldet. Lesen Sie mehr mit man defaultsund defaults -help.

Das sieht so aus, als sollte es funktionieren, tut es aber leider nicht.
Nein, funktioniert nicht mit Mojave.
Schade - das ist ein sehr ärgerliches Verhalten.
Komisch, wie sie die Problemumgehung so schnell deaktivieren, aber nicht einfach das Verhalten aktivieren konnten, das die Leute überhaupt wollten.
"Benutzer würden sich selbst deaktivieren, indem sie ihr Dock auf einen nicht erreichbaren Phantommonitor sperren" - Ich kann nicht verstehen, warum niemand bei Apple an die einfache Option "Dock nur auf Hauptanzeige anzeigen" gedacht hat.
Bei Monterey scheint es zu funktionieren. Funktioniert es nach Neustart/Neuanmeldung?

Ich fand diese " Funktion " auch nervig, da Sie erwarten, dass sich das Dock auf einem Bildschirm befindet, und Sie dann versehentlich die Maus an den unteren Rand des zweiten Bildschirms bewegen und das Dock sich darüber bewegt. Der einfachste Weg, es wiederherzustellen, besteht darin, die Maus an den unteren Rand des Bildschirms zu bewegen, auf dem Sie das Dock haben möchten. Manchmal muss man es nach oben und dann wieder nach unten bewegen, damit es sich bewegt.

Persönlich habe ich zwei Optionen gefunden, die mir dabei geholfen haben:

  1. Bei der Arbeit habe ich meinen externen Monitor auf einem Ständer, der hinter meinem MacBook sitzt, und ordne die Bildschirme so an, dass der externe Monitor gerade höher ist als mein Macbook-Bildschirm, und verschiebe dann in den Einstellungen das Bildschirmlayout so, dass sie übereinander sitzen. In diesem Layout hat nur ein Bildschirm eine Unterseite, da der externe Monitor eine Erweiterung des Macbook-Bildschirms ist und somit verhindert, dass sich das Dock bewegt. Dieses Layout spart auch Platz auf dem Schreibtisch, wenn Sie einen schmalen Schreibtisch haben.

  2. Zu Hause verwende ich einen Monitor nebeneinander, stelle das Dock jedoch auf automatisches Ausblenden ein. Wenn ich dann zum Dock gelangen muss, scrolle ich einfach zum unteren Rand des Bildschirms, auf dem sich meine Maus befindet, um das Dock zu erhalten. Da das Dock immer ausgeblendet ist und auftaucht, wenn ich es will, finde ich es anscheinend nicht so störend, wie ich es tue, wenn es am unteren Rand eines Bildschirms fixiert ist.

Dies sind hilfreiche Möglichkeiten, um Ihren Arbeitsablauf an die Einschränkungen von macos anzupassen