killall Dock gør, og hvornår du skal bruge denKort svar: den tvangsafslutter Dock, og macOS starter straks en ny kopi.
Intet slettes, og intet nulstilles. Dine apps, vinduer og filer er uberørte.
killall Dock
Indsæt det i Terminal, og tryk på Retur. Dock forsvinder i cirka et sekund og kommer tilbage. Der er ingen bekræftelse og intet output, og det er normalt: killall skriver intet, når den virker.
killall er en Unix-kommando, der finder alle kørende processer med et bestemt navn og beder dem stoppe. Dock er procesnavnet med stort D, fordi macOS kører Dock som et almindeligt baggrundsprogram.
Dock passes af launchd, som har besked på at holde den i live. Så i det øjeblik du dræber den, starter launchd den igen. Det er hele tricket. Der findes ingen kommando til at "genstarte Dock" i macOS, så du dræber den og lader systemet sætte den tilbage.
Den nye Dock læser sine indstillinger forfra, når den starter, og derfor står denne kommando sidst i næsten alle Dock-vejledninger. At ændre en indstilling med defaults write ændrer kun den gemte værdi. Den kørende Dock opdager det ikke, før den genstarter.
Ja, og det er den normale måde at anvende Dock-ændringer på. Den sletter intet, rører ingen filer og lukker ingen apps. Apps i fuld skærm og dine spaces i Mission Control bliver, som de var.
Den eneste synlige bivirkning er lille: en app, der hopper eller viser et mærke, stopper i det sekund Dock er væk, og hvis din Dock er sat til at skjules, kommer den skjult tilbage.
defaults write com.apple.dock-kommando. Uden den ligger din ændring i indstillingsfilen uden at gøre noget.Her er det, folk bliver snydt. killall Dock nulstiller ikke Dock. Den genstarter den med præcis de indstillinger, den allerede havde. Har din Dock den forkerte størrelse eller de forkerte apps, ændrer en genstart intet.
Nulstilling er en anden kommando, og i modsætning til denne smider den arbejde væk:
defaults delete com.apple.dock; killall Dock
Det sletter hele Docks indstillingsfil og genstarter derefter Dock, som kommer tilbage med fabriksindstillinger. Alle de apps, du har fastgjort, er væk sammen med din størrelse, placering og indstilling for skjul, og intet af det kan gendannes. killall til sidst er der kun for at få sletningen til at træde i kraft. Læs sådan nulstiller du Dock på din Mac, før du kører den.
Dock-processen kører også Mission Control, så killall Dock genstarter begge. Dine skriveborde, vinduerne på hvert af dem og dine apps i fuld skærm bliver, hvor de var. Nogle få detaljer om Spaces overrasker folk:
defaults write com.apple.dock mru-spaces -bool false; killall Dock.Vil du hellere undgå Terminal, gør Aktivitetsovervågning det samme. Åbn den, søg efter Dock, vælg den, klik på stopknappen i værktøjslinjen, og vælg Afslut. launchd genstarter den præcis som før.
At logge ud og ind igen genstarter også Dock sammen med alt andet, og derfor er det den langsomme vej til samme resultat.
Kører du ofte Dock-kommandoer? Vores generator til Dock-låsekommandoer bygger dem for dig og sætter killall Dock på til sidst, så den aldrig bliver glemt.
Kører du disse kommandoer igen og igen? Sådan låser du Dock på en Mac, tre måder sammenlignet.
Nej. Den stopper Dock-processen, og macOS starter straks en ny. Indstillinger, fastgjorte apps og filer forbliver urørte. Den kommando, der faktisk sletter ting, er defaults delete com.apple.dock.
Fordi killall matcher procesnavnet præcist, og processen hedder Dock. Skriver du killall dock, svarer den "No matching processes belonging to you were found" og gør intet.
Nej. Dock er en separat proces fra alt det, den viser. Dine apps kører videre, og dine vinduer bliver, hvor de er.
Nej. Dock kører som dig, så du kan afslutte den uden udvidede tilladelser. En vejledning, der beder dig bruge sudo killall Dock, sigter efter en anden brugers Dock, og det er ikke det, du vil.
Sjældent, og som regel er den bare langsom. Er den virkelig væk, så kør open -a Dock, eller log ud og ind igen. En genstart bringer den altid tilbage, fordi launchd starter den som en del af din loginsession.
De fleste kører killall Dock, fordi en Dock-indstilling bliver ved med at blive fortrudt. Still Dock låser Dock på din Mac: størrelse, placering, indhold og skjul holder alle, og ændringer anvendes uden Terminal.
Bruger du mere end én skærm? Dock hopper også mellem dem, hvilket er et separat problem med sine egne løsninger: sådan holder du Dock på én skærm.
Kørte du den, og intet ændrede sig? Se killall Dock virkede ikke for de almindelige årsager.
Hvis Dock mangler helt, så gennemgå Dock på min Mac er forsvundet.