Réponse courte : les quatre clés defaults, plus celle qui compte le plus sur une unité de démonstration : contents-immutable, pour que les apps que vous démontrez soient toujours dans le Dock à la fermeture.
Si vous exploitez plusieurs unités, réglez tout avant de cloner l'image. Des machines qui dérivent différemment sont pires que des machines qui dérivent ensemble, car la réponse à « pourquoi celle-là a l'air différente » devient : personne ne sait.
Sur tout autre Mac partagé, la dérive du Dock est une gêne. Sur une machine qui existe pour vendre quelque chose, c'est l'argument de vente qui échoue : l'app que vous voulez faire essayer n'est plus là, parce que quelqu'un l'a fait glisser hors du Dock trois clients plus tôt.
Ce qui se passe réellement sur une unité de démonstration, par ordre approximatif de fréquence :
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
contents-immutable est listé en premier volontairement. Sur un Mac personnel, c'est celui que les gens sautent. Sur une unité de démonstration, c'est tout l'intérêt : c'est ce qui garde les apps que vous avez choisies dans le Dock et écarte tout le reste.
Chacune grise le contrôle correspondant dans Réglages Système. Elles survivent à un redémarrage et à une mise à jour de macOS. Chaque clé avec son type se trouve dans toutes les commandes defaults du Dock du Mac.
macOS ajoute une section d'applications récemment utilisées à droite du Dock, et le verrou de contenu ne la retire pas. Un Dock verrouillé développe donc quand même une traîne de tout ce que les clients ont ouvert.
defaults write com.apple.dock show-recents -bool false
killall Dock
Sur une unité de démonstration, ce n'est pas optionnel. Plus de détails dans comment empêcher les apps récentes d'apparaître dans le Dock.
C'est la partie qui n'a aucun équivalent sur un Mac domestique ou de bureau. Un parc d'unités de démonstration doit correspondre entre elles, et elles dérivent l'une de l'autre un petit changement à la fois jusqu'à ce qu'un client parcourant la rangée voie quatre Dock différents.
L'ordre des opérations compte donc plus que les réglages eux-mêmes :
Tout ce qui est configuré après la capture de l'image de base ne vit que sur une seule machine et est annulé la prochaine fois que cette machine se restaure. C'est ainsi qu'une rangée de Mac identiques cesse de l'être.
Si les machines reviennent à un état connu chaque nuit, la même règle s'applique avec encore plus de force : les verrous ont leur place dans l'image de base, pas dans la session en cours, sinon vous les remettrez chaque matin.
defaults. Gratuite, une ligne pour l'annuler, et suffisante quand le Terminal n'est pas accessible au public. Elle est propre à chaque compte, elle s'applique donc à la session dans laquelle tourne la démo.Les trois comparées, avec ce que chacune coûte : comment verrouiller le Dock sur un Mac, 3 méthodes comparées.
Certaines configurations d'affichage pilotent un second panneau tourné vers l'allée. Le Dock n'est assigné à aucun écran : il suit le pointeur, et il n'existe ni clé defaults ni interrupteur dans Réglages Système qui change cela. Si un client déplace la souris vers le mauvais bord, le Dock le suit.
Les solutions de contournement et ce que chacune coûte se trouvent dans comment garder le Dock du Mac sur un seul écran.
Non. Cela empêche les icônes du Dock d'être ajoutées, retirées ou réorganisées. Ce qui peut être installé ou ouvert est une question distincte qui relève de Temps d'écran ou de votre outil de gestion.
Seulement via la section des apps récentes, qui est distincte des quatre verrous. Désactivez-la et une app ouverte ne laisse rien derrière elle.
Seulement si une journée entière de dérive commerciale est acceptable, ce qui n'est généralement pas le cas : le Dock est pire l'après-midi, quand le plus de personnes l'ont utilisé.
Proche, mais un accueil est utilisé par le personnel et seulement vu par les clients, alors qu'une unité de démonstration est utilisée directement par les clients. Voir un Mac d'accueil ou de salle d'exposition pour le côté personnel, et un Mac de bibliothèque ou public pour les machines sans but commercial. À la maison, c'est un Mac familial.
Non. Elles vivent dans les préférences du compte plutôt que dans le système. Une image de restauration les remplacera par ce que contient la référence, ce qui est la raison de les mettre dans la référence.