Kort svar: macOS har ingen inställning som får Dock att stanna på en skärm. Dock gör det Apple utformade den för.
Det finns tre lösningar, och var och en offrar något annat. De finns nedan, med varje kostnad angiven rakt ut.
Dock följer din pekare, så ingen skärm äger den. För markören till nederkanten av någon skärm och håll den där en stund, så flyttar Dock till den. Det finns ingen inställning någonstans i Systeminställningar som får den att stanna.
Att Dock flyttar mellan skärmar är avsett beteende, och inget är trasigt. På en enda skärm märker du det aldrig, eftersom det inte finns någon annanstans att ta vägen. Lägg till en andra skärm och samma regel blir en Dock som dyker upp var du senast sträckte dig efter något.
Problemet är värre om du har en webbläsare eller en video i helskärm på den andra skärmen, eftersom skärmens nederkant är precis där du går för att nå kontrollerna.
Systeminställningar, Skrivbord och Dock, scrolla till Mission Control och stäng av Skärmar har separata Spaces. Logga ut och in igen.
Dina skärmar beter sig nu som ett stort skrivbord, och Dock slår sig ner på huvudskärmen och stannar där.
Vad det kostar dig. Detta är den tyngsta avvägningen i listan. Varje skärm har inte längre egna Spaces, så helskärmsappar slutar bete sig per skärm, och en video i helskärm på en skärm släcker de andra. För många uppsättningar med flera skärmar är det ett värre problem än det du började med.
Systeminställningar, Skrivbord och Dock, Position på skärmen, och välj Vänster eller Höger.
På en sidokant har Dock långt färre tillfällen att utlösas, eftersom du sällan råkar köra pekaren in i ytterkanten av din skärmuppsättning, medan du korsar nederkanten hela tiden.
Vad det kostar dig. En annan Dock-layout än den du valde. Problemet minskar, men Dock kan fortfarande flytta sig mellan skärmar.
Systeminställningar, Skärmar, klicka på Ordna och dra den vita menyradsremsan till den skärm du vill ha som huvudskärm. Apple kallar den huvudskärmen, och det är den som håller menyraden.
Att ändra huvudskärmen avgör var Dock finns som standard och vart den återvänder, så det är värt att göra tillsammans med lösning 1. Dock kan ändå flytta sig efteråt.
De flesta artiklar om det här problemet rekommenderar detta:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
Tanken var att göra fördröjningen innan Dock flyttar sig så lång att flytten aldrig sker i praktiken. Knepet fungerade faktiskt i flera år.
I nuvarande macOS är det opålitligt, och det kan göra motsatsen. Rapporter sedan Sonoma beskriver att Dock flyttar mellan skärmar oftare. Även artiklarna som fortfarande rekommenderar det har nu den varningen. Om du redan kört det, ångra med:
defaults delete com.apple.dock autohide-delay; killall Dock
Knepet med autohide-delay är det översta resultatet för problemet på flera webbplatser, och det är föråldrat.
Pekarregeln förklarar de flesta fall. Tre situationer flyttar Dock utan att du närmar dig nederkanten.
Efter vila eller efter att en skärm kopplats ur. När skärmar försvinner och kommer tillbaka bygger macOS om arrangemanget, och Dock hamnar på den skärm som just då är huvudskärm. Om din externa skärm är långsammare att vakna än Mac:en är den inbyggda skärmen en kort stund den enda där, och Dock blir kvar på den när den externa kommer tillbaka. Det finns ingen inställning för detta. Att ange den externa som huvudskärm i Skärmar, Ordna gör att den hamnar på rätt ställe oftare, men inte alltid.
Clamshell-läge. Med locket stängt och Mac:en på en extern skärm finns bara en skärm, så Dock beter sig. Öppna locket och du är tillbaka till två skärmar och pekarregeln. Om Dock hamnar på den bärbara datorns skärm i samma stund du öppnar locket är de två skärmarna orsaken.
Sidecar och en iPad som andra skärm. En iPad räknas som en skärm, så Dock flyttar dit. Det överraskar folk eftersom iPad har en egen Dock, och att Mac-Dock dyker upp ovanpå den ser ut som ett fel. Beteendet är normalt.
Samma beteende är användbart när du väl känner till det. För att skicka Dock till en viss skärm, tryck pekaren mot nederkanten av den skärmen och håll den där en sekund eller två. Tryck förbi kanten. Dock flyttar över.
Om inget händer är pekaren troligen inte tillräckligt långt ned. Fortsätt trycka efter att markören verkar stanna, eftersom utlösaren ligger något bortom där skärmen ser ut att ta slut.
Det folk egentligen vill ha är en inställning som säger "håll Dock på den här skärmen", och macOS har aldrig haft någon. Varje lösning ovan fungerar genom att ta bort tillfället.
Still Dock lägger till den inställningen. Det är en app som låser din Macs Dock. Välj den skärm du vill ha Dock på så stannar den där, utan att stänga av separata Spaces, utan att flytta Dock till en kant du inte valde och utan ett Terminal-kommando som slutade fungera två macOS-versioner sedan.
Den finns i både direktnedladdningen och Mac App Store-versionen, vid sidan av låsen för storlek, position, dölj och visa samt innehåll.
Hoppas du på en Dock på varje skärm? Det har ett kort svar: kan Dock visas på alla skärmar?
Nej. macOS visar en Dock, på en skärm åt gången, och det finns ingen inställning eller tredjepartsapp som ändrar det. Om du sökte efter hur du visar Dock på alla skärmar är det svaret, och det du sannolikt ser är Dock som följer pekaren mellan skärmar. Den här guiden handlar om att hålla Dock på en skärm.
För att skärmar kommer tillbaka olika snabbt. Om den externa är långsammare att vakna än Mac:en är den inbyggda skärmen ett ögonblick den enda skärmen, och Dock stannar där den hamnade. Att ange den externa som huvudskärm hjälper men fixar det inte varje gång.
Ja, på varje Mac med mer än en skärm. Det är standardbeteende i macOS, och din maskin, din skärm och din kabel är hela.
För att helskärmskontrollerna sitter längst ned på skärmen, så du trycker pekaren mot exakt den kant som kallar fram Dock. Det är det vanligaste sättet folk stöter på problemet.
Det ändrar dem avsevärt. Helskärmsappar slutar vara per skärm, och en app i helskärm kan släcka dina andra skärmar. Prova det en dag innan du bestämmer dig.
Nej, det är ett separat problem med en separat orsak, att avdelaren är ett dragfäste. Se varför din Dock ändrar storlek hela tiden. Dock ändrar också storlek mellan skärmar med olika täthet, vilket tas upp i skärmguiden.
Tre appar löser detta: DockLock, LockMyDock och Still Dock, byggda kring olika problem. DockLock och Still Dock jämförda går igenom vad var och en gör, inklusive var DockLock går längre och var LockMyDock passar in.