Réponse courte : quatre clés defaults empêchent le Dock d'être redimensionné, déplacé, vidé ou masqué. Elles sont stockées par compte, sur un Mac familial avec des connexions distinctes, il faut donc les régler dans chacune.
Temps d'écran ne fera pas cela. Il contrôle quelles apps peuvent être ouvertes et pendant combien de temps, et n'a absolument rien à dire sur le Dock.
Toute autre version de ce problème concerne une machine que des inconnus utilisent. Un Mac familial est l'inverse : les personnes qui changent votre Dock vivent avec vous, elles ne le font pas exprès, et vous ne pouvez pas exactement leur retirer l'accès.
Ce qui change à quoi ressemble une bonne réponse. Vous n'essayez pas de gagner. Vous essayez de faire ressembler mardi à lundi.
Temps d'écran et Partage familial sont les contrôles parentaux d'Apple, et ils sont efficaces sur ce qu'ils couvrent : quelles apps peuvent fonctionner, pendant combien de temps, quel contenu est autorisé, et quand le Mac se met en veille la nuit.
Rien de tout cela ne touche au Dock. Il n'existe aucun réglage Temps d'écran pour la taille, la position, le contenu ou le masquage automatique du Dock. Les deux résolvent des problèmes différents et fonctionnent bien ensemble, mais l'un ne remplace pas l'autre.
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
Chacune grise le contrôle correspondant dans Réglages Système, si bien qu'il ne peut absolument pas être modifié depuis l'interface. Elles survivent à un redémarrage, une mise en veille et une mise à jour de macOS.
Ils sont stockés par compte. C'est la partie que les gens ratent à la maison. Si la famille a des connexions distinctes, exécuter ces commandes dans la vôtre ne change rien dans celle de personne d'autre, et chaque compte a besoin de son propre passage. Si tout le monde partage une seule connexion, une fois suffit.
Pour en libérer un, retirez la clé plutôt que de la régler sur false :
defaults delete com.apple.dock contents-immutable; killall Dock
Chaque clé avec son type se trouve dans toutes les commandes defaults du Dock du Mac.
Si le Mac dispose actuellement d'une seule connexion que tout le monde utilise, donner à chaque personne la sienne est la solution la plus large, et le Dock n'en est qu'une partie : bureaux distincts, téléchargements distincts, historique de navigateur distinct, tout distinct. Le Dock cesse alors complètement d'être une surface partagée, et celui de chaque personne reste comme elle l'a laissé.
Le coût, c'est que vous configurez les verrous plus d'une fois. C'est un coût plus petit qu'il n'y paraît, et c'est ponctuel.
Il existe deux façons de maintenir ces réglages, et à la maison une seule est la bonne.
Si vous voulez un compromis, Still Dock peut exiger Touch ID pour désactiver un verrou, ce qui n'est donc pas quelque chose que quiconque passant devant le clavier peut annuler par hasard, tout en restant à une empreinte digitale de distance pour vous.
macOS ajoute une section d'applications récemment utilisées à droite du Dock. Sur une connexion partagée, elle se remplit de ce qu'a ouvert la dernière personne, et elle change chaque jour, que quelqu'un ait touché quelque chose ou non.
defaults write com.apple.dock show-recents -bool false
killall Dock
Les quatre verrous ne la retirent pas. C'est un réglage distinct, couvert dans comment empêcher les apps récentes d'apparaître dans le Dock.
L'app gratuite Still Dock pour iPhone et Apple Watch vous permet de vérifier et d'activer ces verrous depuis votre téléphone, si bien que reverrouiller le Dock après un changement ne veut pas dire retourner jusqu'au Mac familial.
Non. Cela empêche le Dock de changer. Restreindre ce qui peut être installé ou ouvert est le rôle de Temps d'écran, et les deux fonctionnent bien ensemble.
Oui, si la famille a des connexions distinctes, car ce sont des préférences propres à chaque compte. Un profil déployé par un MDM peut couvrir tout un appareil d'un coup, mais un MDM à la maison est un outil bien plus lourd que ne le mérite le problème.
Avec les verrous ordinaires, oui, s'ils trouvent les commandes Terminal. Avec un profil, pas depuis le Terminal, même s'il peut toujours être retiré volontairement dans Réglages Système. Ni l'un ni l'autre n'est un coffre-fort, et ce n'est pas censé en être un.
Non. Elles vivent dans les préférences du compte plutôt que dans le système, une mise à jour les laisse donc intactes. Elles survivent aussi à l'Assistant migration vers un nouveau Mac.
Ce qui est réglé dans une session ne se retrouve pas dans une autre, réglez donc les verrous dans les comptes que votre famille utilise réellement. Si un compte est réinitialisé par macOS entre chaque session, les réglages disparaissent avec lui.
Les commandes sont identiques, la situation ne l'est pas. Voir un Mac de salle de classe, un Mac de bibliothèque ou public, ou le guide du Mac partagé pour le cas général.