Kort svar: macOS har ingen indstilling, der får Dock til at blive på én skærm. Dock gør det, Apple har designet den til.
Der er tre løsninger, og hver af dem ofrer noget andet. De står nedenfor med prisen for hver sagt ligeud.
Dock følger din markør, så ingen skærm ejer den. Skub markøren til bundkanten af en hvilken som helst skærm, og hold den der et øjeblik, så flytter Dock til den. Der er ingen indstilling nogen steder i Systemindstillinger, der får den til at blive.
At Dock flytter sig mellem skærme er tilsigtet opførsel, og intet er i stykker. Med en enkelt skærm opdager du det aldrig, fordi den ikke har andre steder at gå hen. Tilføj en ekstra skærm, så bliver den samme regel til en Dock, der dukker op, hvor du sidst rakte ud efter noget.
Problemet er værre, hvis du har en browser eller en video i fuld skærm på den ekstra skærm, fordi den nederste kant af den skærm er præcis der, hvor du går hen for at nå betjeningsknapperne.
Systemindstillinger, Skrivebord og Dock, rul ned til Mission Control, og slå Skærme har separate Spaces fra. Log ud og ind igen.
Dine skærme opfører sig nu som ét stort skrivebord, og Dock lægger sig på hovedskærmen og bliver der.
Hvad det koster dig. Dette er den tungeste afvejning på listen. Hver skærm har ikke længere sine egne områder, så apps i fuld skærm holder op med at opføre sig pr. skærm, og en video i fuld skærm på én skærm gør de andre sorte. For mange opsætninger med flere skærme er det et værre problem end det, du startede med.
Systemindstillinger, Skrivebord og Dock, Placering på skærm, og vælg Venstre eller Højre.
På en sidekant har Dock langt færre muligheder for at blive udløst, for du kører sjældent markøren ud til den yderste kant af dit skærmarrangement ved et uheld, mens du krydser bundkanten hele tiden.
Hvad det koster dig. Et andet Dock-layout, end du valgte. Problemet bliver mindre, men Dock kan stadig flytte sig mellem skærmene.
Systemindstillinger, Skærme, klik på Arranger, og træk den hvide menulinjestribe over på den skærm, du vil have som hovedskærm. Apple kalder den hovedskærmen, og det er den, der har menulinjen.
At ændre hovedskærmen bestemmer, hvor Dock hører til som standard, og hvor den vender tilbage til, så det er værd at gøre sammen med løsning 1. Dock kan stadig flytte sig bagefter.
De fleste artikler om dette problem anbefaler dette:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
Ideen var at gøre forsinkelsen, før Dock flytter, så lang, at det aldrig sker i praksis. Tricket virkede faktisk i årevis.
På nuværende macOS er den upålidelig og kan gøre det modsatte. Rapporter siden Sonoma beskriver, at Dock flytter sig oftere mellem skærme. Selv de artikler, der stadig anbefaler den, har nu den advarsel. Hvis du allerede har kørt den, fortryder du den med:
defaults delete com.apple.dock autohide-delay; killall Dock
Tricket med autohide-delay er topresultatet for problemet på flere websteder, og det er forældet.
Markørreglen forklarer de fleste tilfælde. Tre situationer flytter Dock, uden at du kommer i nærheden af bundkanten.
Efter dvale eller efter at en skærm er frakoblet. Når skærme forsvinder og kommer tilbage, genopbygger macOS arrangementet, og Dock lander på den skærm, der i øjeblikket er hovedskærm. Vågner din eksterne skærm langsommere end din Mac, er den indbyggede skærm kortvarigt den eneste, og Dock bliver på den, når den eksterne kommer tilbage. Der er ingen indstilling til dette. Indstiller du den eksterne som hovedskærm under Skærme, Arranger, lander den oftere det rigtige sted, men ikke altid.
Lukket låg-tilstand. Med låget lukket og Macen på en ekstern skærm er der kun én skærm, så Dock opfører sig pænt. Åbn låget, og du er tilbage ved to skærme og markørreglen. Hvis Dock havner på den bærbares skærm, så snart du åbner den, er de to skærme årsagen.
Sidecar og en iPad som ekstra skærm. En iPad tæller som en skærm, så Dock flytter til den. Det overrasker folk, fordi iPad'en har sin egen Dock, og når Macens Dock lander oven på den, ligner det en fejl. Opførslen er normal.
Den samme opførsel er nyttig, når du kender den. For at sende Dock til en bestemt skærm skubber du markøren til bundkanten af den skærm og holder den der et sekund eller to. Skub forbi kanten. Dock flytter over.
Hvis intet sker, er markøren sandsynligvis ikke langt nok nede. Bliv ved med at skubbe, efter markøren ser ud til at stoppe, for udløseren sidder lidt længere ude, end hvor skærmen ser ud til at slutte.
Det, folk faktisk vil have, er en indstilling, der siger "hold Dock på denne skærm", og den har macOS aldrig haft. Alle løsningerne ovenfor virker ved at fjerne muligheden.
Still Dock tilføjer den indstilling. Det er en app, der låser Dock på din Mac. Vælg den skærm, du vil have Dock på, og den bliver der, uden at du skal slå separate Spaces fra, uden at Dock flyttes til en kant, du ikke har valgt, og uden en Terminal-kommando, der holdt op med at virke for to macOS-versioner siden.
Den findes både i den direkte download og i versionen fra Mac App Store sammen med låsene for størrelse, placering, skjul og vis og indhold.
Håber du på en Dock på alle skærme? Det har et kort svar: kan Dock vises på alle skærme?
Nej. macOS viser én Dock på én skærm ad gangen, og ingen indstilling eller tredjepartsapp ændrer det. Hvis du søgte efter, hvordan man viser Dock på alle skærme, er det svaret, og det, du sandsynligvis ser, er Dock, der følger din markør mellem skærmene. Denne vejledning handler om at holde Dock på én skærm.
Fordi skærme kommer tilbage med forskellig hastighed. Vågner den eksterne langsommere end din Mac, er den indbyggede skærm et øjeblik den eneste, og Dock bliver, hvor den landede. Det hjælper at indstille den eksterne som hovedskærm, men det løser det ikke hver gang.
Ja, på enhver Mac med mere end én skærm. Det er standardopførsel i macOS, og der er intet galt med din maskine, skærm eller kabel.
Fordi betjeningsknapperne i fuld skærm sidder i bunden af skærmen, så du skubber markøren præcis til den kant, der henter Dock frem, og det er den mest almindelige måde, folk løber ind i problemet på.
Det ændrer dem betydeligt. Apps i fuld skærm er ikke længere pr. skærm, og én app i fuld skærm kan gøre dine andre skærme tomme. Prøv det i en dag, før du beslutter dig.
Nej, det er et separat problem med en separat årsag: skillelinjen er et trækhåndtag. Se hvorfor din Dock bliver ved med at ændre størrelse. Dock ændrer også størrelse mellem skærme med forskellig tæthed, hvilket er beskrevet i vejledningen om skærme.
Tre apps løser dette: DockLock, LockMyDock og Still Dock, bygget til forskellige problemer. DockLock og Still Dock sammenlignet beskriver, hvad hver gør, inklusive hvor DockLock går længere, og hvor LockMyDock passer ind.