Resposta curta: as quatro chaves defaults, mais a que mais importa em uma unidade de demonstração: contents-immutable, para que os apps que você está demonstrando ainda estejam no Dock na hora de fechar.
Se você opera mais de uma unidade, defina tudo antes de clonar a imagem. Máquinas que se desalinham entre si são piores do que máquinas que se desalinham, porque agora a resposta para "por que essa aí está diferente" é ninguém sabe.
Em qualquer outro Mac compartilhado, o Dock que se desloca é um incômodo. Numa máquina que existe para vender algo, o deslocamento estraga a apresentação: o app que você quer que as pessoas experimentem não está lá, porque alguém o arrastou dali há três clientes atrás.
O que realmente acontece em uma unidade de exposição, em ordem aproximada de frequência:
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
O contents-immutable é listado primeiro de propósito. Em um Mac pessoal, é o que as pessoas pulam. Em uma unidade de demonstração, é o ponto principal: é o que mantém os apps que você escolheu no Dock e mantém todo o resto fora.
Cada um acinzenta o controle correspondente em Ajustes do Sistema. Eles sobrevivem a uma reinicialização e a uma atualização do macOS. Toda chave com seu tipo está em todo comando defaults do Dock do Mac.
O macOS adiciona uma seção de aplicativos usados recentemente à direita do Dock, e o bloqueio de conteúdo não remove isso. Então um Dock bloqueado ainda ganha uma cauda com tudo o que os clientes abriram.
defaults write com.apple.dock show-recents -bool false
killall Dock
Em uma unidade de exibição, desative os apps recentes. Mais sobre isso em como impedir apps recentes de aparecer no Dock.
Manter uma fileira de unidades de exibição idênticas não tem equivalente em um Mac de casa ou de escritório. As unidades precisam combinar umas com as outras, e elas vão se distanciando uma pequena mudança de cada vez até que um cliente passe pela fileira e veja quatro Docks diferentes.
Então a ordem das operações importa mais do que os ajustes em si:
Tudo que é configurado depois que a imagem base é capturada existe em apenas uma máquina, e é desfeito na próxima vez que essa máquina for restaurada. Essa deriva faz uma fileira de Macs idênticos deixar de ser idêntica.
Se as unidades voltam a um estado conhecido durante a noite, a mesma regra vale com ainda mais força: os bloqueios pertencem à imagem base, ou você vai ficar configurando tudo de novo toda manhã.
defaults. Gratuito, uma linha para desfazer, e suficiente quando o Terminal não é acessível ao público. É por conta, então se aplica à sessão em que a demonstração roda.As três comparadas, com o que cada uma custa: como bloquear o Dock em um Mac, 3 formas comparadas.
Algumas configurações de tela usam um segundo painel voltado para o corredor. O Dock segue o ponteiro, e nenhuma chave defaults nem interruptor em Ajustes do Sistema consegue prendê-lo a uma tela. Se um cliente mover o mouse para a borda errada, o Dock vai junto.
As soluções alternativas e o que cada uma custa estão em como manter o Dock do Mac em uma só tela.
Não. Isso impede que os ícones do Dock sejam adicionados, removidos ou reorganizados. O que pode ser instalado ou aberto é uma questão separada e cabe ao Tempo de Uso ou à sua ferramenta de gerenciamento.
Só pela seção de apps recentes, que é separada dos quatro bloqueios. Desative-a e um app aberto não deixa nada para trás.
Só se um dia inteiro de comércio com variação for aceitável, e normalmente não é: o Dock fica pior à tarde, quando mais gente já o usou.
Quase, mas uma recepção é usada pela equipe e só vista pelos clientes, enquanto uma unidade de demonstração é usada diretamente pelos clientes. Veja um Mac de recepção ou showroom para o lado da equipe, e um Mac de biblioteca ou público para máquinas sem propósito comercial. Em casa é um Mac de família.
Não. Eles ficam nas preferências da conta. Uma imagem de restauração os substitui pelo que estiver na imagem base, então coloque-os na imagem base.