Cara Mendapatkan Resolusi Skrin Semasa daripada Baris Perintah dalam Mac OS X
Anda boleh mendapatkan resolusi skrin yang tepat dengan bantuan perintah system_profiler, yang menarik maklumat sistem terperinci sebagai versi baris arahan utiliti Apple System Profiler, lama digabungkan dengan OS X. Sintaks untuk digunakan adalah mudah dan anda mungkin ingin membersihkan output dengan grep untuk hanya memaparkan peleraian.
Arahan system_profiler untuk mendapatkan hanya resolusi paparan yang disambungkan adalah seperti berikut, seperti biasa dengan sintaks baris arahan pastikan arahan itu berada pada satu baris:
system_profiler SPDisplaysDataType |grep Resolution
Penggunaan sudo tidak diperlukan, tetapi anda boleh mengawal arahan dengannya jika anda mahu atas sebab tertentu.
Output mudah dibaca dan sepatutnya kelihatan seperti berikut:
$ system_profiler SPDisplaysDataType |grep Resolution Resolution: 1920 x 1080
Jika anda menggunakan berbilang paparan dengan Mac, peleraian untuk setiap skrin yang disambungkan akan dilaporkan kembali. Jika paparan luaran yang dilampirkan ialah televisyen, resolusi skrin TV akan dilaporkan sebagai 720p atau 1080p juga.
Arahan harus berfungsi dalam hampir setiap versi Mac OS X, tetapi ambil perhatian bahawa versi semasa Yosemite akan membuang beberapa output yang tidak perlu yang mungkin perlu dibersihkan dengan awk jika anda akan menggunakan ini untuk skrip. Ia masih boleh dibaca, tetapi ia agak berterabur.
Perhatikan bahawa anda boleh melangkau bahagian grep perintah jika anda mahu, berbuat demikian melaporkan kembali butiran paparan lanjutan yang juga boleh membantu.
Perlu diingat bahawa output menunjukkan resolusi aktif, bukan resolusi maksimum yang mungkin pada paparan. Oleh itu, paparan Retina akan menunjukkan perkara yang sedang digunakan dari segi hartanah skrin, bukan resolusi maksimum paparan yang mungkin.
