Kort svar: fire defaults-nøgler forhindrer, at Dock ændres i størrelse, flyttes, tømmes eller skjules. De gemmes pr. konto, så på en familie-Mac med separate logins skal de indstilles i hver enkelt.
Skærmtid gør ikke dette. Den styrer, hvilke apps der kan åbnes, og hvor længe, og har intet at sige om Dock.
De fleste udgaver af dette problem involverer en maskine, som fremmede bruger. De personer, der ændrer Dock på en familie-Mac, bor sammen med dig. De gør det ikke med vilje, og du kan ikke ligefrem fratage dem adgangen.
Det ændrer, hvordan et godt svar ser ud. Målet er, at tirsdag ser ud som mandag.
Skærmtid og Familiedeling er Apples forældrekontrol, og de er gode til det, de dækker: hvilke apps der må køre, hvor længe, hvilket indhold der er tilladt, og hvornår Macen bliver stille om natten.
Ingen af disse indstillinger rører Dock. Der er ingen Skærmtid-indstilling for Docks størrelse, placering, indhold eller automatisk skjul. De to løser forskellige 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 af dem gør den tilsvarende indstilling i Systemindstillinger grå, så den slet ikke kan ændres fra brugerfladen. De overlever en genstart, dvale og en macOS-opdatering.
De gemmes pr. konto. Derhjemme overser familier ofte, at hver konto har sine egne indstillinger. Hvis familien har separate logins, gør det intet i andres konti at køre dem i din, og hver konto skal have sin egen omgang. Deler alle ét login, er én gang nok.
Fjern nøglen for at frigive en af dem:
defaults delete com.apple.dock contents-immutable; killall Dock
Alle nøgler med deres type står i alle defaults-kommandoer til Dock på en Mac.
Hvis din Mac i dag har ét login, som alle bruger, er det den større løsning at give hver person sit eget, og Dock er kun en del af det, den løser: separate skriveborde, separate overførsler, separat browserhistorik, separat alt. Dock holder så helt op med at være en fælles flade, og hver persons Dock bliver, som vedkommende forlod den.
Prisen er, at du skal indstille låsene mere end én gang. Prisen er mindre, end den lyder, og du betaler den én gang.
Der er to måder at fastholde disse indstillinger på, og derhjemme er kun den ene rigtig.
Vil du have mellemvejen, kan Still Dock kræve Touch ID for at slå en lås fra, så ingen, der går forbi tastaturet, bare lige kan fortryde en lås, og du stadig kun er ét fingeraftryk fra at ændre den.
macOS tilføjer en sektion med senest brugte programmer til højre i Dock. På et delt login fyldes den med det, den sidste person åbnede, og den ændrer sig hver dag, uanset om nogen har rørt noget.
defaults write com.apple.dock show-recents -bool false
killall Dock
De fire låse fjerner den ikke. Det er en separat indstilling, som er beskrevet i sådan forhindrer du seneste apps i at blive vist i Dock.
Med den gratis app Still Dock til iPhone og Apple Watch kan du tjekke og slå disse låse til og fra fra din telefon, så du ikke behøver gå hen til familiens Mac for at låse Dock igen efter en ændring.
Nej. Den forhindrer Dock i at ændre sig. At begrænse, hvad der kan installeres eller åbnes, er Skærmtids opgave, og de to fungerer fint sammen.
Ja, hvis familien har separate logins, fordi det er indstillinger pr. konto. En profil fra et MDM-system kan dække en hel enhed på én gang, men MDM i et hjem er et tungere værktøj, end problemet fortjener.
Med de almindelige låse, ja, hvis de finder Terminal-kommandoerne. Med en profil ikke fra Terminal, men den kan stadig fjernes med vilje i Systemindstillinger. Ingen af dem er et pengeskab, og det er heller ikke meningen.
Nej. De ligger i kontoens indstillinger, så en opdatering lader dem være. De overlever også Overførselsassistent til en ny Mac.
Det, der indstilles i ét login, vises ikke i et andet, så indstil låsene i de konti, familien faktisk bruger. Hvis en konto er en, macOS rydder mellem sessioner, forsvinder indstillingerne med den.
Kommandoerne er identiske, men situationen er forskellig. Se en Mac i et klasseværelse, en Mac på biblioteket eller til offentlig brug eller vejledningen til en delt Mac for det generelle tilfælde.