Önerilen, 2024

Editörün Seçimi

Mac os x komut satırından geçerli ekran çözünürlüğü nasıl alınır

Полный обзор macOS – для тех, кто перешел с Windows

Полный обзор macOS – для тех, кто перешел с Windows
Anonim

Genellikle Mac kullanıcıları bağlı ekranların ekran çözünürlüğünü OS X'teki Ekranlar sistem tercihi panelinden alırlar. Bu yaklaşımda kesinlikle yanlış bir şey yoktur, kolay ve hızlıdır, ancak OS X'in grafik arayüzünü kullandığından komut dosyası için gerekli değildir Uzaktan Giriş ve SSH bağlantıları ile Bu gibi durumlarda ve diğerleri, ekranların geçerli ekran çözünürlüklerini Mac OS X'teki komut satırından almak isteyebilirsiniz.

OS X ile birlikte paketlenmiş 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 tam ekran çözünürlüğünü elde edebilirsiniz. Kullanılacak sözdizimi basit ve muhtemelen sadece çözünürlüğü görüntülemek için çıktıyı grep ile temizlemek istiyorum.

Yalnızca bağlı ekranların çözünürlüğünü elde etmek için kullanılan system_profiler komutu, komut satırı sözdiziminde olduğu gibi, komutun tek bir satırda olduğundan emin olun:

system_profiler SPDisplaysDataType |grep Resolution

Sudo kullanımı gerekli değildir, ancak bir sebeple veya başka bir amaç için isterseniz komuta onunla önek yapabilirsiniz.

Çıktı kolayca okunur ve aşağıdaki gibi bir şeye benzemelidir:

$ system_profiler SPDisplaysDataType |grep Resolution
Resolution: 1920 x 1080

Mac ile birden fazla ekran kullanıyorsanız, bağlı her ekranın çözünürlüğü geri bildirilir. Ekteki 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'nin geçerli sürümlerinin, bunu komut dosyası için kullanacaksanız muhtemelen awk ile temizlenmesi gereken gereksiz bir çıktı vereceğini unutmayın. Hala okunabilir, ancak biraz dağınık.

İsterseniz komutun grep bölümünü atlayabileceğinizi unutmayın; bu sayede, yararlı olabilecek uzatılmış ekran ayrıntılarını geri raporlar.

Çıktı, ekranda mümkün olan maksimum çözünürlüğü değil etkin çözünürlüğü gösterir. Böylece, bir Retina ekranı, ekranın mümkün olan en yüksek çözünürlüğünü değil, ekran mülkiyeti açısından şu anda kullanılanları gösterecektir.

Top