Mac OS X'te Komut Satırından Geçerli Ekran Çözünürlüğü Nasıl Alınır?

Anonim

Tipik olarak Mac kullanıcıları, bağlı ekranların ekran çözünürlüğünü OS X'teki Ekranlar sistem tercihi paneli aracılığıyla alır. Bu yaklaşımda kesinlikle yanlış bir şey yoktur, kolay ve hızlıdır, ancak OS X'in grafik arayüzünü kullandığı için komut dosyası oluşturmak için gerekli değildir amaçları veya Uzaktan Oturum Açma ve SSH bağlantıları aracılığıyla uzaktan yönetim.Bu durumlarda ve daha birçok durumda, ekranların geçerli ekran çözünürlüklerini Mac OS X'teki komut satırından almak isteyebilirsiniz.

OS X ile uzun süre birlikte gelen Apple System Profiler yardımcı programının komut satırı sürümü olarak ayrıntılı sistem bilgilerini çeken system_profiler komutunun yardımıyla kesin ekran çözünürlüğünü elde edebilirsiniz. Kullanılacak sözdizimi basittir ve muhtemelen yalnızca çözünürlüğü görüntülemek için çıktıyı grep ile temizlemek isteyeceksiniz.

Bağlı ekranların yalnızca çözünürlüğünü almak için system_profiler komutu aşağıdaki gibidir, komut satırı sözdiziminde her zamanki gibi komutun tek bir satırda olduğundan emin olun:

system_profiler SPDisplaysDataType |grep Çözünürlük

Sudo kullanımı gerekli değildir, ancak herhangi bir nedenle isterseniz komutun önüne bu eki koyabilirsiniz.

Çıktı kolayca okunur ve aşağıdaki gibi görünmelidir:

$ system_profiler SPDisplaysDataType |grep Çözünürlük Çözünürlük: 1920 x 1080

Mac ile birden fazla ekran kullanıyorsanız, bağlı her ekranın çözünürlüğü rapor edilecektir. Ekli harici ekran bir televizyon ise, TV ekranının çözünürlüğü de 720p veya 1080p olarak bildirilecektir.

Komut, Mac OS X'in hemen hemen her sürümünde çalışmalıdır, ancak Yosemite'in mevcut sürümlerinin, bunu kullanacaksanız muhtemelen awk ile temizlenmesi gereken bazı gereksiz çıktıları atacağını unutmayın. komut dosyası için. Hâlâ okunabilir ancak biraz karışık.

İsterseniz komutun grep bölümünü atlayabileceğinizi unutmayın, bu da yardımcı olabilecek genişletilmiş ekran ayrıntılarını bildirir.

Çıktının ekranda mümkün olan maksimum çözünürlüğü değil aktif çözünürlüğü gösterdiğini unutmayın. Böylece bir Retina ekran, ekranın mümkün olan maksimum çözünürlüğünü değil, ekran alanı açısından o anda kullanımda olanı gösterecektir.

Mac OS X'te Komut Satırından Geçerli Ekran Çözünürlüğü Nasıl Alınır?