Kort antwoord: de vier defaults-sleutels, plus degene die op een demotoestel het belangrijkst is: contents-immutable, zodat de apps die je demonstreert bij sluitingstijd nog steeds in het Dock staan.
Als je meer dan één toestel beheert, stel dan alles in voordat je het image kloont. Machines die uit elkaar groeien zijn erger dan machines die afdwalen, want nu is het antwoord op "waarom ziet die er anders uit" gewoon: niemand weet het.
Op elke andere gedeelde Mac is het wegdriften van het Dock een ergernis. Op een machine die bestaat om iets te verkopen, is het de pitch die misgaat: de app die je mensen wilt laten proberen staat er niet, omdat iemand hem drie klanten geleden heeft weggesleept.
Wat er in de praktijk gebeurt op een demotoestel, ongeveer op volgorde van hoe vaak:
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 staat met opzet als eerste vermeld. Op een persoonlijke Mac is dit degene die mensen overslaan. Op een demotoestel is het de hele kern van de zaak: het houdt de apps die jij hebt gekozen in het Dock en houdt al het andere buiten.
Elk grijst het bijbehorende bedieningselement in Systeeminstellingen uit. Ze overleven een herstart en een macOS-update. Elke sleutel met bijbehorend type staat in elk Mac Dock defaults-commando.
macOS voegt aan de rechterkant van het Dock een sectie met recent gebruikte apps toe, en de inhoudsvergrendeling verwijdert die niet. Dus krijgt een vergrendeld Dock nog steeds een staart van alles wat klanten hebben geopend.
defaults write com.apple.dock show-recents -bool false
killall Dock
Op een demo-apparaat is dit niet optioneel. Meer hierover in hoe je voorkomt dat recente apps in het Dock verschijnen.
Dit is het onderdeel dat geen equivalent heeft op een thuis- of kantoor-Mac. Een rij demo-apparaten moet op elkaar lijken, en ze wijken stap voor stap van elkaar af totdat een klant langs de rij loopt en vier verschillende Docks ziet.
De volgorde van handelingen is dus belangrijker dan de instellingen zelf:
Alles wat wordt geconfigureerd nadat de basisconfiguratie is vastgelegd, bestaat op precies één machine en wordt ongedaan gemaakt zodra die machine wordt hersteld. Zo houdt een rij identieke Macs op identiek te zijn.
Als de apparaten 's nachts terugkeren naar een bekende staat, geldt dezelfde regel met nog meer kracht: de vergrendelingen horen in de basisconfiguratie, niet in de actieve sessie, anders stel je ze elke ochtend opnieuw in.
defaults-commando. Gratis, in één regel ongedaan te maken, en voldoende als Terminal niet bereikbaar is voor het publiek. Het geldt per account, dus het is van toepassing op het account waarin de demo draait.Alle drie vergeleken, met wat elk kost: het Dock op een Mac vergrendelen, 3 manieren vergeleken.
Sommige schermopstellingen sturen een tweede paneel aan dat naar het gangpad wijst. Het Dock is niet aan een scherm gekoppeld: het volgt de aanwijzer, en er is geen defaults-sleutel en geen schakelaar in Systeeminstellingen die dat verandert. Als een klant de muis naar de verkeerde rand beweegt, gaat het Dock mee.
De workarounds en wat elk daarvan kost, staan in hoe je het Mac Dock op één scherm houdt.
Nee. Het voorkomt dat iconen in het Dock worden toegevoegd, verwijderd of herschikt. Wat er kan worden geïnstalleerd of geopend is een aparte zaak en hoort bij Schermtijd of je beheertool.
Alleen via de sectie met recente apps, die los staat van de vier vergrendelingen. Schakel die uit en een geopende app laat niets achter.
Alleen als een volledige handelsdag aan afwijking acceptabel is, en dat is meestal niet zo: het Dock is 's middags het ergst, wanneer de meeste mensen het gebruikt hebben.
Bijna, maar een receptie wordt door personeel gebruikt en alleen door klanten gezien, terwijl een demo-apparaat direct door klanten wordt gebruikt. Zie een receptie- of showroom-Mac voor de personeelskant, en een bibliotheek- of publieke Mac voor apparaten zonder commercieel doel. Thuis is het een gezins-Mac.
Nee. Ze staan in de voorkeuren van het account, niet in het systeem. Een herstelimage vervangt ze door wat de basisconfiguratie bevat, en dat is precies de reden om ze in die basisconfiguratie te zetten.