Réponse courte : macOS peut verrouiller la taille, la position, le contenu et le masquage automatique du Dock, et les commandes sont ci-dessous.
Le piège sur un Mac partagé, c'est que quiconque peut ouvrir le Terminal peut les annuler en une ligne. Si cela compte, il vous faut plutôt un profil de configuration, et cette section se trouve aussi plus bas. Si le Mac n'appartient qu'à vous, comment verrouiller le Dock sur un Mac est la réponse la plus courte.
Un Mac utilisé par plus d'une personne accumule de petits changements. Quelqu'un effleure le séparateur et chaque icône change de taille. Quelqu'un fait glisser une app hors du Dock parce qu'il ne l'a pas reconnue. Quelqu'un active le masquage automatique, ou déplace le Dock à gauche, et personne ne l'admet.
Rien de tout cela n'est malveillant et rien n'est difficile à corriger. C'est juste incessant, et sur une machine d'accueil, dans une salle de classe, ou en vitrine de magasin, cela a l'air mal entretenu.
Réglez d'abord le Dock exactement comme vous le voulez, car ces commandes figent ce qui est en place au moment où vous les exécutez. Ouvrez ensuite le Terminal et lancez celles dont vous avez besoin :
defaults write com.apple.dock size-immutable -bool true; killall Dock
defaults write com.apple.dock position-immutable -bool true; killall Dock
defaults write com.apple.dock contents-immutable -bool true; killall Dock
defaults write com.apple.dock autohide-immutable -bool true; killall Dock
La taille empêche le séparateur d'être glissé. La position le garde sur le bord que vous avez choisi. Le contenu empêche les icônes d'être glissées hors du Dock, déposées dedans ou réorganisées. Le masquage automatique fixe le réglage de masquage.
Le générateur de commandes gratuit les écrit pour les verrous que vous choisissez. Remplacez true par false pour en libérer un. Les contrôles correspondants dans Réglages Système grisent tant qu'un verrou est actif, ce qui inquiète ceux qui les découvrent plus tard.
Une chose à savoir : le verrou de contenu empêche le Dock d'être modifié. Les apps en cours d'exécution continuent d'apparaître dans la section temporaire à droite, et c'est normal, ce n'est pas un échec du verrou.
Ces réglages vivent dans le compte utilisateur qui les a exécutés. Ce qui signifie :
false, et c'est le premier résultat pour quiconque cherche.Pour un Mac familial, c'est généralement suffisant, puisque personne ne cherche à le contourner. Pour une borne publique, une machine de réception ou une salle de classe, ce n'est pas un verrou, c'est une suggestion.
Temps d'écran, qui a remplacé Contrôle parental, est la suggestion habituelle pour verrouiller un Mac partagé. Il est vraiment efficace pour restreindre quelles apps peuvent fonctionner, bloquer du contenu, et limiter les horaires.
Il ne gère pas le Dock. Il n'existe aucun réglage Temps d'écran pour la taille, la position ou le contenu du Dock. Si votre vrai problème est le Dock qui se réorganise, Temps d'écran n'est pas le bon outil, et beaucoup de conseils y envoient les gens quand même.
Le mécanisme qui tient réellement sur une machine partagée est un profil de configuration. C'est la même chose qu'utilisent les entreprises et les écoles pour gérer des Mac à grande échelle, et cela l'emporte sur une préférence au niveau utilisateur.
Un profil garde le Dock verrouillé à travers les commandes Terminal, à travers un redémarrage, et à travers la suppression de ce qui l'a installé. Il est retiré volontairement, dans Réglages Système, Général, Gestion des appareils, jamais par accident.
Still Dock, qui verrouille le Dock du Mac, peut en installer un par verrou depuis sa barre des menus, sans que vous ayez à écrire le moindre XML de profil, et il est clair sur le compromis : les profils sont la bonne réponse pour un Mac que d'autres personnes utilisent, et la mauvaise réponse pour le vôtre, où les verrous ordinaires s'annulent en un clic et ne demandent jamais de mot de passe.
Vous utilisez plusieurs écrans ? Le Dock saute aussi entre eux, ce qui est un problème distinct avec ses propres solutions : comment garder le Dock du Mac sur un seul écran.
Un profil est la bonne réponse pour un Mac partagé. Pour le vôtre, comparez les trois : comment verrouiller le Dock sur un Mac. Sur une machine que d'autres personnes utilisent, désactivez aussi la section des apps récentes, qu'un verrou seul ne retire pas : comment empêcher les apps récentes et suggérées.
Vous configurez une salle de Mac scolaires ? Ce cas a son propre guide : verrouiller le Dock sur un Mac de salle de classe.
L'app gratuite Still Dock pour iPhone et Apple Watch active ces verrous, ainsi qu'Empêcher ⌘Q de quitter, depuis votre téléphone, sans avoir besoin de vous connecter sur le Mac partagé lui-même.
Non. Une commande defaults write s'applique au compte qui l'a exécutée, exécutez-la donc dans chaque compte. Un profil déployé par un MDM est la seule version qui couvre tous les comptes à la fois, y compris ceux créés plus tard. Un profil que vous installez vous-même, y compris ceux que crée Still Dock, s'applique à votre session.
Pas via Réglages Système, puisque les contrôles sont grisés tant qu'un verrou est actif. Mais l'annulation par Terminal tient en une ligne et se trouve facilement, alors considérez ces verrous comme une protection contre les accidents plutôt que contre quelqu'un de déterminé.
Non. Il ne contrôle que le Dock. Pour restreindre ce qui peut être installé ou exécuté, utilisez Temps d'écran ou un profil d'appareil géré.
Le profil reste et le Dock reste verrouillé, ce qui est tout l'intérêt. Retirez-le dans Réglages Système, Général, Gestion des appareils.
Le mécanisme est le même. La différence, c'est que le profil d'un Mac géré est installé à distance et verrouillé pour que vous ne puissiez pas le retirer localement. Un que vous installez vous-même, vous pouvez toujours le retirer.