Kort svar: macOS har ingen innstilling som får Dock til å holde seg på én skjerm. Dock gjør det Apple laget den for.
Det finnes tre omveier, og hver av dem ofrer noe annet. De står nedenfor, med prisen for hver sagt rett ut.
Dock følger pekeren, så ingen skjerm eier den. Skyv markøren til nederste kant av en hvilken som helst skjerm og hold den der et øyeblikk, så flytter Dock seg dit. Det finnes ingen innstilling noe sted i Systeminnstillinger som får den til å bli værende.
At Dock flytter seg mellom skjermer, er tilsiktet atferd, og ingenting er ødelagt. Med én skjerm merker du det aldri, fordi den ikke har noe annet sted å dra. Legg til en skjerm til, og den samme regelen gir en Dock som dukker opp der du sist strakk deg etter noe.
Problemet er verre hvis du har en nettleser eller en video i fullskjerm på den andre skjermen, fordi den nederste kanten av den skjermen er akkurat der du går for å nå kontrollene.
Systeminnstillinger, Skrivebord og Dock, rull ned til Mission Control og slå av Skjermer har separate områder. Logg ut og inn igjen.
Skjermene oppfører seg nå som ett stort skrivebord, og Dock legger seg på hovedskjermen og blir der.
Hva det koster deg. Dette er den tyngste avveiningen på listen. Hver skjerm har ikke lenger egne Spaces, så apper i fullskjerm slutter å oppføre seg per skjerm, og setter du en video i fullskjerm på én skjerm, blir de andre svarte. For mange oppsett med flere skjermer er det et verre problem enn det du startet med.
Systeminnstillinger, Skrivebord og Dock, Plassering på skjermen, og velg Venstre eller Høyre.
På en sidekant har Dock langt færre anledninger til å utløses, fordi du sjelden fører pekeren inn i ytterkanten av skjermoppsettet ved et uhell, mens du krysser den nederste kanten hele tiden.
Hva det koster deg. Et annet Dock-oppsett enn du valgte. Problemet blir mindre, men Dock kan fortsatt flytte seg mellom skjermene.
Systeminnstillinger, Skjermer, klikk på Arranger, og dra den hvite menylinjestripen til skjermen du vil ha som hovedskjerm. Apple kaller den hovedskjermen, og det er den som har menylinjen.
Å endre hovedskjermen bestemmer hvor Dock hører hjemme som standard og hvor den går tilbake til, så det er verdt å gjøre sammen med løsning 1. Dock kan fortsatt flytte seg etterpå.
De fleste artikler om dette problemet anbefaler dette:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
Tanken var å gjøre forsinkelsen før Dock flytter seg så lang at det aldri skjer i praksis. Trikset virket faktisk i årevis.
I nåværende macOS er det upålitelig, og det kan gjøre det motsatte. Rapporter siden Sonoma beskriver at Dock flytter seg mellom skjermer oftere. Selv artiklene som fortsatt anbefaler det, har nå den advarselen. Har du allerede kjørt det, angrer du det med:
defaults delete com.apple.dock autohide-delay; killall Dock
Trikset med autohide-delay er toppresultatet for problemet på flere nettsteder, og det er utdatert.
Regelen om pekeren forklarer de fleste tilfellene. Tre situasjoner flytter Dock uten at du går i nærheten av den nederste kanten.
Etter dvale eller etter at en skjerm er koblet fra. Når skjermer forsvinner og kommer tilbake, bygger macOS opp ordningen på nytt, og Dock havner på den skjermen som er hovedskjerm akkurat da. Hvis den eksterne skjermen våkner tregere enn Macen, er den innebygde skjermen en kort stund den eneste, og Dock blir værende der når den eksterne kommer tilbake. Det finnes ingen innstilling for dette. Setter du den eksterne som hovedskjerm i Skjermer, Ordne, havner den oftere på riktig sted, men ikke alltid.
Lukket lokk-modus. Med lokket lukket og Macen koblet til en ekstern skjerm finnes det bare én skjerm, så Dock oppfører seg. Åpner du lokket, er du tilbake til to skjermer og regelen om pekeren. Havner Dock på skjermen til den bærbare i det øyeblikket du åpner den, er de to skjermene grunnen.
Sidecar og en iPad som skjerm nummer to. En iPad regnes som en skjerm, så Dock flytter seg dit. Det overrasker folk fordi iPaden har sin egen Dock, og når Mac-ens Dock dukker opp oppå den, ser det ut som en feil. Oppførselen er normal.
Den samme oppførselen er nyttig når du først kjenner den. For å sende Dock til en bestemt skjerm skyver du pekeren til nederste kant på den skjermen og holder den der et sekund eller to. Skyv forbi kanten. Dock flytter seg over.
Skjer det ingenting, er pekeren sannsynligvis ikke langt nok ned. Fortsett å skyve etter at markøren ser ut til å stoppe, fordi utløseren ligger litt forbi der skjermen ser ut til å slutte.
Det folk egentlig vil ha, er en innstilling som sier «hold Dock på denne skjermen», og det har macOS aldri hatt. Alle løsningene over virker ved å fjerne muligheten.
Still Dock legger til den innstillingen. Det er en app som låser Dock på Macen. Velg skjermen du vil ha Dock på, så blir den der, uten å slå av separate områder, uten å flytte Dock til en kant du ikke valgte, og uten en Terminal-kommando som sluttet å virke for to macOS-versjoner siden.
Den finnes både i direkte nedlasting og i Mac App Store-versjonen, sammen med låsene for størrelse, plassering, skjul og vis, og innhold.
Håper du på en Dock på hver skjerm? Det har et kort svar: kan du vise Dock på alle skjermer?
Nei. macOS viser én Dock, på én skjerm om gangen, og det finnes ingen innstilling eller tredjepartsapp som endrer det. Søkte du etter hvordan du viser Dock på alle skjermer, er det svaret, og det du sannsynligvis ser, er at Dock følger pekeren mellom skjermene. Denne veiledningen handler om å holde Dock på én skjerm.
Fordi skjermer kommer tilbake i ulikt tempo. Hvis den eksterne våkner tregere enn Macen, er den innebygde skjermen et øyeblikk den eneste, og Dock blir der den havnet. Å sette den eksterne som hovedskjerm hjelper, men løser det ikke hver gang.
Ja, på alle Macer med mer enn én skjerm. Det er standard atferd i macOS, og det er ingenting galt med maskinen, skjermen eller kabelen.
Fordi kontrollene i fullskjerm ligger nederst på skjermen, så du skyver pekeren til akkurat den kanten som henter frem Dock, og det er den vanligste måten folk støter på problemet.
Det endrer dem betydelig. Apper i fullskjerm er ikke lenger per skjerm, og én app i fullskjerm kan gjøre de andre skjermene tomme. Prøv det en dag før du bestemmer deg.
Nei, det er et eget problem med en egen årsak: skillelinjen er et dragehåndtak. Se hvorfor Dock stadig endrer størrelse. Dock endrer også størrelse mellom skjermer med ulik tetthet, noe som tas opp i veiledningen om skjermer.
Tre apper løser dette: DockLock, LockMyDock og Still Dock, laget rundt ulike problemer. DockLock og Still Dock sammenlignet dekker hva hver av dem gjør, inkludert hvor DockLock går lenger, og hvor LockMyDock passer inn.