El uso de system_profiler SPDisplaysDataType
, que puede recuperar el tamaño de un Mac de la pantalla en píxeles.
Sin embargo, el comando
tell application "System Events" to get the size of every window of every process
(que puedo ejecutar mi script de bash usando osascript
) al parecer NO volver tamaños de ventana en píxeles. Parece ser que algunas otras unidades. Según mis experimentos, en mi MacBook Pro Retina, por ejemplo, una pantalla completa de la aplicación (por ejemplo, presentación de Keynote) tiene un tamaño de ventana de 1680 x 1050.
Entonces, la pregunta es: ¿cómo puedo determinar el tamaño de la pantalla de un Mac de mi script de bash en las mismas unidades, como el tell application ...
utiliza?
O, ¿cómo puedo determinar el factor por el cual tengo que convertir los píxeles en esas otras unidades?