Kort svar: fire defaults-nøkler hindrer at Dock får ny størrelse, flyttes, tømmes eller skjules. De lagres per konto, så på en familie-Mac med separate pålogginger må de settes i hver av dem.
Skjermtid gjør ikke dette. Den styrer hvilke apper som kan åpnes, og hvor lenge, og har ingenting å si om Dock.
De fleste varianter av dette problemet gjelder en maskin som fremmede bruker. De som endrer Dock på en familie-Mac, bor sammen med deg. De gjør det ikke med vilje, og du kan ikke akkurat ta fra dem tilgangen.
Det endrer hvordan et godt svar ser ut. Målet er å få tirsdag til å se ut som mandag.
Skjermtid og Familiedeling er Apples foreldrekontroller, og de er gode til det de dekker: hvilke apper som kan kjøre, hvor lenge, hvilket innhold som er tillatt, og når Macen blir stille om kvelden.
Ingen av disse kontrollene rører Dock. Det finnes ingen Skjermtid-innstilling for størrelsen, plasseringen, innholdet eller automatisk skjuling av Dock. De to løser ulike problemer og fungerer fint sammen.
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
Hver av dem gjør den tilsvarende kontrollen i Systeminnstillinger grå, så den ikke kan endres fra grensesnittet i det hele tatt. De overlever en omstart, dvale og en macOS-oppdatering.
De lagres per konto. Hjemme overser familier ofte at hver konto har sine egne innstillinger. Hvis familien har separate pålogginger, gjør det ingenting for de andre at du kjører dette i din, og hver konto må gjøres for seg. Hvis alle deler én pålogging, holder det med én gang.
For å slippe en, fjerner du nøkkelen:
defaults delete com.apple.dock contents-immutable; killall Dock
Alle nøklene med type står i alle defaults-kommandoer for Dock på Mac.
Hvis Macen nå har én pålogging som alle bruker, er det den større løsningen å gi hver person sin egen, og Dock er bare en del av det den ordner: separate skrivebord, separate nedlastinger, separat nettleserhistorikk, separat alt. Da slutter Dock å være noe man deler, og hver persons Dock blir værende slik de forlot den.
Kostnaden er at du stiller inn låsene mer enn én gang. Kostnaden er mindre enn den høres ut, og du betaler den én gang.
Det finnes to måter å holde på disse innstillingene, og hjemme er bare én av dem riktig.
Hvis du vil ha en mellomting, kan Still Dock kreve Touch ID for å slå av en lås, så ingen som går forbi tastaturet, kan oppheve en lås i forbifarten, og du er fortsatt bare ett fingeravtrykk unna å endre den.
macOS legger til en del med nylig brukte apper til høyre i Dock. På en delt pålogging fylles den med det forrige person åpnet, og den endrer seg hver dag, enten noen rørte noe eller ikke.
defaults write com.apple.dock show-recents -bool false
killall Dock
De fire låsene fjerner den ikke. Det er en egen innstilling, som tas opp i slik hindrer du at nylige apper dukker opp i Dock.
Med den gratis appen Still Dock for iPhone og Apple Watch kan du sjekke og slå disse låsene av og på fra telefonen, så du slipper å gå bort til familie-Macen igjen for å låse Dock etter en endring.
Nei. Den hindrer at Dock endres. Å begrense hva som kan installeres eller åpnes, er jobben til Skjermtid, og de to fungerer fint sammen.
Ja, hvis familien har separate pålogginger, fordi dette er innstillinger per konto. En profil fra et MDM kan dekke en hel enhet på én gang, men et MDM i et hjem er et tyngre verktøy enn problemet fortjener.
Med de vanlige låsene, ja, hvis de finner Terminal-kommandoene. Med en profil, ikke fra Terminal, men den kan fortsatt fjernes med vilje i Systeminnstillinger. Ingen av dem er en safe, og ingen av dem er ment å være det.
Nei. De ligger i kontoens innstillinger, så en oppdatering lar dem være i fred. De overlever også Overføringsassistent til en ny Mac.
Det som stilles inn i én pålogging, vises ikke i en annen, så still inn låsene i de kontoene familien faktisk bruker. Er en konto en som macOS tømmer mellom øktene, forsvinner innstillingene med den.
Kommandoene er de samme, men situasjonen er en annen. Se en klasseroms-Mac, en Mac på bibliotek eller for publikum, eller veiledningen for delt Mac for det generelle tilfellet.