Estoy desplegando una imagen de NetRestore en varios tipos de Macs: MacBooks, MacBook Pros, Mac Pros, iMacs y Mac Minis. Tengo varias pantallas de inicio de sesión diseñadas a medida que me gustaría utilizar, pero todo lo anterior a 10.10 requiere que se conozca la resolución del monitor, de lo contrario el fondo de inicio de sesión no se mostrará correctamente.
¿Hay alguna manera de utilizar la salida de este código como una variable para una serie de declaraciones IF/THEN?
system_profiler SPDisplaysDataType |grep Resolution
La salida normal se muestra así
Resolution: 2560 x 1440
Resolution: 1920 x 1200
Resolution: 1920 x 1200
(Esto es si tienes tres monitores... yo prefiero usar el primer resultado).
Mi intención es que el script se ejecute al vincular el Mac a Active Directory (lo que hay que hacer manualmente), por lo que la resolución ya debería estar disponible. Seleccionaría la imagen de resolución correcta y luego la copiaría en la ubicación requerida.
O por casualidad, ¿alguien tiene alguna buena idea sobre cómo crear fondos de ventana de inicio de sesión y fondos de usuario personalizados para que funcionen en cualquier tipo de Mac con cualquier resolución? (Al igual que hace el sistema operativo cuando se selecciona "Ajustar a la pantalla" en las Preferencias del Sistema)
Gracias.