Nykyisen näytön resoluution saaminen komentoriviltä Mac OS X:ssä
Saat tarkan näytön resoluution system_profiler-komennon avulla, joka hakee yksityiskohtaiset järjestelmätiedot Apple System Profiler -apuohjelman komentoriviversiona, joka on pitkään mukana OS X:ssä. Käytettävä syntaksi on yksinkertainen, ja sinun kannattaa luultavasti puhdistaa tulos grep-komennolla näyttääksesi resoluution.
System_profiler-komento vain liitettyjen näyttöjen tarkkuuden saamiseksi on seuraava. Kuten tavallisesti komentorivisyntaksissa, varmista, että komento on yhdellä rivillä:
system_profiler SPDisplaysDataType |grep Resoluutio
Sudon käyttö ei ole välttämätöntä, mutta voit liittää sen komennon eteen, jos haluat jostain syystä.
Tuloste on helposti luettavissa ja sen pitäisi näyttää suunnilleen seuraav alta:
$ system_profiler SPDisplaysDataType |grep Resoluutio Resoluutio: 1920 x 1080
Jos käytät Macin kanssa useita näyttöjä, kunkin liitetyn näytön resoluutio raportoidaan. Jos liitetty ulkoinen näyttö on televisio, myös TV-ruudun resoluutioksi ilmoitetaan 720p tai 1080p.
Komennon pitäisi toimia lähes kaikissa Mac OS X:n versioissa, mutta huomaa, että Yosemiten nykyiset versiot jättävät tarpeettomia tulosteita, jotka pitäisi todennäköisesti puhdistaa awk:lla, jos aiot käyttää tätä käsikirjoitusta varten. Se on edelleen luettavissa, mutta se on hieman sekava.
Huomaa, että voit halutessasi ohittaa komennon grep-osan, jolloin se raportoi laajennetun näytön tiedot, jotka voivat myös olla hyödyllisiä.
Muista, että lähtö näyttää aktiivisen resoluution, ei näytön maksimiresoluutiota. Siten Retina-näyttö näyttää käytössä olevan näytön tilan, ei näytön suurinta mahdollista resoluutiota.
