Kort antwoord: macOS heeft geen instelling die het Dock op één scherm laat blijven. Het Dock doet precies wat Apple heeft ontworpen.
Er zijn drie omwegen, en elke ervan levert ergens anders iets voor in. Ze staan hieronder, met de kosten van elk duidelijk vermeld.
Het Dock volgt je cursor, dus geen enkel scherm is de eigenaar. Duw de cursor naar de onderrand van een willekeurige monitor en houd hem daar even, en het Dock verhuist daarnaartoe. Nergens in Systeeminstellingen is een instelling die het op zijn plek laat blijven.
Dat het Dock tussen beeldschermen beweegt, is bedoeld gedrag, en er is niets stuk. Op één beeldscherm merk je het nooit, want er is nergens anders waar het naartoe kan. Voeg een tweede beeldscherm toe en dezelfde regel verandert in een Dock dat verschijnt waar je het laatst hebt opgezocht.
Het probleem is erger als je een browser of video volledig scherm laat staan op het tweede beeldscherm, want de onderrand van dat scherm is precies waar je naartoe gaat om de bedieningselementen te bereiken.
Systeeminstellingen, Bureaublad en Dock, scroll naar Mission Control, en zet Beeldschermen hebben afzonderlijke Spaces uit. Log uit en weer in.
Je beeldschermen gedragen zich nu als één groot bureaublad, en het Dock zet zich op het hoofdscherm en blijft daar staan.
Wat het je kost. Dit is de zwaarste afweging op de lijst. Elk beeldscherm heeft niet langer zijn eigen Spaces, dus apps op volledig scherm gedragen zich niet meer per scherm, en een video op volledig scherm op één beeldscherm zetten, maakt de andere zwart. Voor veel opstellingen met meerdere beeldschermen is dat een erger probleem dan waar je mee begon.
Systeeminstellingen, Bureaublad en Dock, Positie op scherm, en kies Links of Rechts.
Aan een zijkant heeft het Dock veel minder kans om te worden geactiveerd, omdat je je aanwijzer zelden per ongeluk naar de buitenrand van je schermopstelling stuurt, terwijl je de onderrand voortdurend passeert.
Wat het je kost. Een andere Dock-indeling dan je hebt gekozen. Het probleem wordt kleiner, al kan het Dock nog steeds tussen schermen verplaatsen.
Systeeminstellingen, Beeldschermen, klik op Rangschikken, en sleep de witte menubalkstrook naar het beeldscherm dat je als hoofdscherm wilt. Apple noemt het het hoofdbeeldscherm; de meeste mensen noemen het het hoofdscherm, en dat is het scherm met de menubalk.
Het hoofdbeeldscherm wijzigen bepaalt waar het Dock standaard staat en waar het naar terugkeert, dus het is de moeite waard om dit samen met oplossing 1 te doen. Het Dock kan daarna nog steeds verschuiven.
De meeste artikelen over dit probleem raden dit aan:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
Het idee was om de vertraging voordat het Dock verhuist zo lang te maken dat het in de praktijk nooit gebeurt. De truc werkte jarenlang echt goed.
Op de huidige macOS is dit onbetrouwbaar, en het kan het tegenovergestelde doen. Meldingen sinds Sonoma beschrijven dat het Dock vaker tussen beeldschermen beweegt. Zelfs de artikelen die het nog steeds aanraden, dragen nu die waarschuwing. Heb je het al uitgevoerd, maak het dan ongedaan met:
defaults delete com.apple.dock autohide-delay; killall Dock
De autohide-delay-truc is op meerdere sites het bovenste zoekresultaat voor dit probleem, en hij is verouderd.
De cursorregel verklaart de meeste gevallen. In drie situaties verplaatst het Dock zonder dat je in de buurt van de onderrand komt.
Na de slaapstand of na het loskoppelen van een beeldscherm. Wanneer beeldschermen verdwijnen en terugkomen, bouwt macOS de indeling opnieuw op en komt het Dock terecht op het beeldscherm dat op dat moment het hoofdscherm is. Als je externe monitor trager ontwaakt dan de Mac, is het ingebouwde scherm even het enige dat er is, en blijft het Dock daarop staan zodra het externe scherm terugkeert. Hiervoor bestaat geen instelling. Het externe scherm instellen als hoofdscherm bij Beeldschermen, Indeling zorgt er vaker voor dat het op de juiste plek belandt, maar niet altijd.
Clamshell-modus. Met het deksel dicht en de Mac op een extern beeldscherm is er maar één scherm, dus gedraagt het Dock zich normaal. Open het deksel en je hebt weer twee beeldschermen en de aanwijzerregel. Als het Dock precies op het moment dat je het deksel opent op het laptopscherm belandt, zijn de twee beeldschermen de reden.
Sidecar en een iPad als tweede beeldscherm. Een iPad telt als beeldscherm, dus het Dock verhuist ernaartoe. Het verrast mensen omdat de iPad zijn eigen Dock heeft, en het Mac Dock dat erbovenop verschijnt lijkt op een storing. Dit gedrag is normaal.
Als je dit gedrag eenmaal kent, is het nuttig. Om het Dock naar een specifiek beeldscherm te sturen, duw je de aanwijzer naar de onderrand van dat scherm en houd je hem daar een seconde of twee. Duw voorbij de rand. Het Dock verhuist mee.
Als er niets gebeurt, is de aanwijzer waarschijnlijk niet ver genoeg naar beneden. Blijf duwen nadat de cursor lijkt te stoppen, want de trigger zit net iets voorbij waar het scherm lijkt te eindigen.
Wat mensen eigenlijk willen is een instelling die zegt "houd het Dock op dit scherm", en die heeft macOS nooit gehad. Elke oplossing hierboven werkt door de mogelijkheid weg te nemen.
Still Dock voegt die instelling toe. Het is een app die het Dock van je Mac vergrendelt. Kies het beeldscherm waarop je het Dock wilt en het blijft daar, zonder afzonderlijke Spaces uit te zetten, zonder het Dock naar een rand te verplaatsen die je niet hebt gekozen, en zonder een Terminal-commando dat twee macOS-versies geleden al stopte met werken.
Die zit in zowel de directe download als de Mac App Store-versie, naast de vergrendelingen voor grootte, positie, verbergen en tonen, en inhoud.
Hoop je op een Dock op elk scherm? Daarvoor is een kort antwoord: kun je het Dock op alle schermen tonen?
Nee. macOS toont één Dock, telkens op één scherm, en er is geen instelling of app van derden die dat verandert. Zocht je naar hoe je het Dock op alle schermen toont, dat is het antwoord, en wat je waarschijnlijk ziet, is het Dock dat je aanwijzer tussen beeldschermen volgt. Deze gids gaat over hoe je het Dock op één beeldscherm houdt.
Omdat beeldschermen met verschillende snelheden terugkomen. Als het externe scherm trager ontwaakt dan de Mac, is het ingebouwde scherm even het enige beeldscherm, en blijft het Dock staan waar het is beland. Het externe scherm als hoofdscherm instellen helpt, maar lost het niet altijd op.
Ja, op elke Mac met meer dan één beeldscherm. Dit is standaardgedrag van macOS, en je Mac, je beeldscherm en je kabel zijn in orde.
Omdat de bedieningselementen voor volledig scherm onderaan het scherm staan, duw je de cursor precies naar de rand die het Dock oproept, en dat is de meest voorkomende manier waarop mensen met het probleem te maken krijgen.
Het verandert ze aanzienlijk. Volledig-schermapps zijn niet meer per beeldscherm, en als één app op volledig scherm gaat, kunnen je andere beeldschermen zwart worden. Probeer het een dag uit voordat je ervoor kiest.
Nee, dat is een apart probleem met een aparte oorzaak: de scheidingslijn die een sleepgreep is. Zie waarom je Dock steeds van grootte verandert. Het Dock verandert ook van grootte tussen beeldschermen met een andere pixeldichtheid, wat behandeld wordt in de gids over beeldschermen.
Drie apps lossen dit op: DockLock, LockMyDock en Still Dock, elk gebouwd rond andere problemen. DockLock en Still Dock vergeleken behandelt wat elke app doet, inclusief waar DockLock verder gaat en waar LockMyDock past.