Risposta breve: quattro chiavi defaults impediscono che il Dock venga ridimensionato, spostato, svuotato o nascosto. Sono salvate per account, quindi su un Mac di famiglia con accessi separati devono essere impostate in ognuno.
Tempo di utilizzo non fa questo. Controlla quali app possono essere aperte e per quanto tempo, e non ha nulla a che vedere con il Dock.
Ogni altra versione di questo problema riguarda una macchina usata da estranei. Un Mac di famiglia è l'opposto: le persone che cambiano il tuo Dock vivono con te, non lo fanno apposta, e non puoi certo revocare il loro accesso.
Cosa cambia com'è fatta una buona risposta. Non stai cercando di vincere. Stai cercando di far sembrare martedì come lunedì.
Tempo di utilizzo e In famiglia sono i controlli parentali di Apple, e fanno bene quello che coprono: quali app possono essere avviate, per quanto tempo, quali contenuti sono permessi e quando il Mac si mette a riposo la sera.
Niente di tutto ciò tocca il Dock. Non c'è nessuna impostazione di Tempo di utilizzo per dimensione, posizione, contenuto o nascondi automaticamente del Dock. I due risolvono problemi diversi e funzionano bene insieme, ma uno non sostituisce l'altro.
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
Ognuno disattiva in grigio il controllo corrispondente in Impostazioni di Sistema, così non può essere cambiato affatto dall'interfaccia. Sopravvivono a un riavvio, a uno standby e a un aggiornamento di macOS.
Sono memorizzati per singolo account. È la parte che sfugge a molti in famiglia. Se la famiglia ha login separati, eseguirli nel tuo non fa nulla negli altri, e ogni account ha bisogno del proprio passaggio. Se tutti condividono un unico login, basta farlo una volta.
Per rilasciarne uno, rimuovi la chiave invece di impostarla su false:
defaults delete com.apple.dock contents-immutable; killall Dock
Ogni chiave con il suo tipo è in ogni comando defaults per il Dock del Mac.
Se il Mac attualmente ha un solo accesso che tutti usano, dare a ognuno il proprio è la soluzione più grande, e il Dock è solo una parte di ciò che risolve: Scrivanie separate, Download separati, cronologia del browser separata, tutto separato. Il Dock allora smette del tutto di essere una superficie condivisa, e resta per ognuno com'era stato lasciato.
Il costo è che configuri i blocchi più di una volta. È un costo più piccolo di quanto sembri, ed è una tantum.
Ci sono due modi per mantenere queste impostazioni, e a casa solo uno dei due è quello giusto.
Se vuoi una via di mezzo, Still Dock può richiedere Touch ID per disattivare un blocco, così non è qualcosa che chiunque prenda in mano la tastiera può annullare per caso, ed è comunque a un'impronta digitale di distanza per te.
macOS aggiunge una sezione di applicazioni usate di recente a destra del Dock. Su un accesso condiviso si riempie con qualsiasi cosa abbia aperto l'ultima persona, e cambia ogni giorno, che qualcuno abbia toccato qualcosa o no.
defaults write com.apple.dock show-recents -bool false
killall Dock
I quattro blocchi non la rimuovono. È un'impostazione separata, trattata in come impedire che le app recenti appaiano nel Dock.
L'app gratuita Still Dock per iPhone e Apple Watch ti permette di controllare e attivare questi blocchi dal tuo telefono, così ribloccare il Dock dopo una modifica non significa dover tornare fisicamente al Mac di famiglia.
No. Impedisce solo che il Dock cambi. Limitare cosa può essere installato o aperto è compito di Tempo di utilizzo, e i due funzionano bene insieme.
Sì, se la famiglia ha login separati, perché queste sono preferenze per account. Un profilo distribuito da un MDM può coprire un intero dispositivo in una volta, ma un MDM in casa è uno strumento più pesante di quanto il problema meriti.
Con i blocchi normali, sì, se trovano i comandi da Terminale. Con un profilo, non dal Terminale, anche se può comunque essere rimosso di proposito in Impostazioni di Sistema. Nessuno dei due è una cassaforte, e non è pensato per esserlo.
No. Vivono nelle preferenze dell'account piuttosto che nel sistema, quindi un aggiornamento non le tocca. Sopravvivono anche al passaggio con Assistente Migrazione a un nuovo Mac.
Ciò che imposti in un accesso non compare in un altro, quindi imposta i blocchi negli account che la tua famiglia usa davvero. Se un account è uno che macOS azzera tra una sessione e l'altra, le impostazioni spariscono con esso.
I comandi sono identici, la situazione no. Vedi un Mac in un'aula, un Mac di biblioteca o pubblico, o la guida al Mac condiviso per il caso generale.