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.
La maggior parte delle versioni di questo problema riguarda una macchina usata da estranei. Le persone che cambiano il Dock su un Mac di famiglia vivono con te. Non lo fanno apposta, e non puoi certo revocare il loro accesso.
Questo cambia com'è fatta una buona risposta. L'obiettivo è 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.
Nessuno di questi controlli 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.
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. A casa, le famiglie spesso non notano che ogni account ha le proprie impostazioni. 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:
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. Il costo è più piccolo di quanto sembri, e lo paghi una sola volta.
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ì nessuno che prenda in mano la tastiera può annullare un blocco per caso, e tu resti a un'impronta digitale di distanza dal modificarlo.
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, 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, ma la situazione è diversa. Vedi un Mac in un'aula, un Mac di biblioteca o pubblico, o la guida al Mac condiviso per il caso generale.