system_profiler SPDisplaysDataType | grep Resolution
Como posso obter a resolução de exibição atual a partir da linha de comando no OS X?
Para uma leitura rápida da resolução virtual atual de uma única tela retina:
$ osascript -e 'tell application "Finder" to get bounds of window of desktop'
0, 0, 2048, 1280
Os resultados das configurações de vários monitores variam de acordo com a exibição principal e como eles são organizados. Leia mais aqui
Eu uso o utilitário screenresolution
para obter a resolução da tela:
$ /usr/local/bin/screenresolution get 2>&1 | grep -oE 'Display 0: [0-9]+' | grep -Eo '[0-9]+$'
1920