Коротко: четыре ключа defaults и самый важный для демонстрационного компьютера: contents-immutable, чтобы приложения, которые вы показываете, остались в Dock к закрытию магазина.
Если у вас больше одного компьютера, настройте всё до клонирования образа. Компьютеры, которые постепенно становятся разными, хуже компьютеров, которые просто сбиваются, ведь на вопрос «почему этот выглядит иначе» уже никто не ответит.
На любом другом общем Mac сбившийся Dock только раздражает. На компьютере, который стоит ради продаж, это портит презентацию: приложения, которое вы хотите показать, нет на месте, потому что кто-то вытащил его три покупателя назад.
Что на самом деле происходит с демонстрационным компьютером, примерно по частоте:
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 стоит первым намеренно. На личном Mac её обычно пропускают. На демонстрационном компьютере в ней весь смысл: она удерживает выбранные вами приложения в Dock и не пускает туда всё остальное.
Каждая делает неактивным соответствующий элемент в Системных настройках. Они сохраняются после перезагрузки и обновления macOS. Все ключи с типами перечислены в статье все команды defaults для Dock на Mac.
macOS добавляет справа в Dock раздел недавно использованных приложений, и блокировка содержимого его не убирает. Так что у заблокированного Dock всё равно отрастает хвост из всего, что открывали покупатели.
defaults write com.apple.dock show-recents -bool false
killall Dock
На демонстрационном компьютере выключите недавние приложения. Подробнее в статье как убрать недавние приложения из Dock.
У поддержания одинаковости ряда демонстрационных компьютеров нет аналога на домашнем или офисном Mac. Компьютеры должны совпадать друг с другом, а они расходятся по одному мелкому изменению, пока покупатель не пройдёт вдоль ряда и не увидит четыре разных Dock.
Поэтому порядок действий важнее самих настроек:
Всё, что настроено после создания эталона, живёт только на одном компьютере и пропадает при следующем восстановлении. Именно так ряд одинаковых Mac перестаёт быть одинаковым.
Если компьютеры за ночь восстанавливаются в известное состояние, то же правило действует ещё сильнее: блокировки должны быть в эталоне, иначе придётся задавать их каждое утро.
defaults. Бесплатно, отменяется одной строкой, и этого достаточно, если посетители не могут добраться до Terminal. Действует для учётной записи, поэтому применяется к той, в которой работает демонстрация.Сравнение всех трёх способов с ценой каждого: как заблокировать Dock на Mac, 3 способа.
Некоторые конфигурации выводят изображение на второй экран, обращённый к проходу. Dock следует за указателем, и никакой ключ defaults или переключатель в Системных настройках не привяжет его к экрану. Если покупатель уведёт мышь к другому краю, Dock последует за ней.
Обходные пути и цена каждого описаны в статье как удержать Dock на Mac на одном экране.
Нет. Она не даёт добавлять, удалять или переставлять значки в Dock. Что можно устанавливать или открывать, это отдельный вопрос, и он решается Экранным временем или вашим инструментом управления.
Только через раздел недавних приложений, который не связан с четырьмя блокировками. Выключите его, и открытое приложение не оставит следа.
Только если смещение за целый торговый день допустимо, а обычно это не так: хуже всего Dock выглядит после обеда, когда им воспользовалось больше всего людей.
Похоже, но стойкой регистрации пользуются сотрудники, а клиенты её только видят, тогда как демонстрационным компьютером клиенты пользуются сами. О стороне сотрудников см. Mac на стойке регистрации или в шоуруме, о компьютерах без коммерческого назначения Mac в библиотеке или общественном месте. Для дома есть статья семейный Mac.
Нет. Они хранятся в настройках учётной записи. Образ восстановления заменяет их тем, что есть в базовой конфигурации, поэтому внесите их в базовую конфигурацию.