Я развертываю образ NetRestore на нескольких видах компьютеров Mac: MacBook, MacBook Pro, Mac Pro, iMac и Mac Minis. У меня есть несколько пользовательских экранов входа в систему, которые я хотел бы использовать, но все до 10.10 требует, чтобы вы знали разрешение монитора, иначе фон входа не будет отображаться правильно.
Есть ли способ использовать вывод этого кода в качестве переменной для серии операторов if
/then
?
system_profiler SPDisplaysDataType |grep Resolution
Нормальный вывод показывает вот так
Resolution: 2560 x 1440
Resolution: 1920 x 1200
Resolution: 1920 x 1200
(Это если у вас три монитора ... Я бы предпочел использовать первый результат).
Я намерен запустить скрипт при привязке Mac к Active Directory, что должно быть сделано вручную, поэтому разрешение должно быть уже доступно. Он выберет изображение с правильным разрешением и затем скопирует его в нужное место.
Или случайно у кого-нибудь есть хорошая идея о том, как создавать собственные фоны окон входа в систему и фоны пользователей для работы на любом типе Mac с любым разрешением, как в ОС, когда вы выбираете «По размеру экрана» в Системных настройках?