Empfohlen, 2024

Die Wahl des Herausgebers

So rufen Sie die aktuelle Bildschirmauflösung in Mac OS X über die Befehlszeile ab

Mac OS X Welcome Videos

Mac OS X Welcome Videos
Anonim

Normalerweise rufen Mac-Benutzer die Bildschirmauflösung angeschlossener Bildschirme über die Systemeinstellung "Bildschirme" in OS X ab. Dieser Ansatz ist zweifellos unproblematisch, einfach und schnell. Da er die grafische Oberfläche von OS X verwendet, ist er für die Skripterstellung nicht hilfreich Zwecke oder Remote-Verwaltung über Remote-Login und SSH-Verbindungen. In diesen und vielen anderen Situationen möchten Sie möglicherweise die aktuellen Bildschirmauflösungen von Anzeigen über die Befehlszeile in Mac OS X abrufen.

Die genaue Bildschirmauflösung erhalten Sie mit Hilfe des Befehls system_profiler, der ausführliche Systeminformationen als Befehlszeilenversion des Apple System Profiler-Dienstprogramms abruft, das im Lieferumfang von OS X enthalten ist. Die zu verwendende Syntax ist einfach, und Sie werden es wahrscheinlich tun möchte die Ausgabe mit grep bereinigen, um nur die Auflösung anzuzeigen.

Der Befehl system_profiler zum Abrufen der Auflösung angeschlossener Anzeigen lautet wie folgt: Vergewissern Sie sich bei der Befehlszeilensyntax, dass sich der Befehl in einer einzelnen Zeile befindet:

system_profiler SPDisplaysDataType |grep Resolution

Die Verwendung von sudo ist nicht erforderlich, aber Sie können dem Befehl aus irgendeinem Grund ein Präfix voranstellen.

Die Ausgabe ist einfach zu lesen und sollte ungefähr so ​​aussehen:

$ system_profiler SPDisplaysDataType |grep Resolution
Resolution: 1920 x 1080

Wenn Sie mit dem Mac mehrere Bildschirme verwenden, wird die Auflösung für jeden angeschlossenen Bildschirm zurückgemeldet. Wenn es sich bei dem angeschlossenen externen Bildschirm um ein Fernsehgerät handelt, wird die Auflösung des Fernsehbildschirms ebenfalls mit 720p oder 1080p angegeben.

Der Befehl sollte in nahezu jeder Version von Mac OS X funktionieren. Beachten Sie jedoch, dass aktuelle Versionen von Yosemite unnötige Ausgaben ausgeben, die möglicherweise mit awk bereinigt werden sollten, wenn Sie diese für Skripterstellung verwenden. Es ist immer noch lesbar, aber ein bisschen überladen.

Beachten Sie, dass Sie den grep-Teil des Befehls überspringen können, wenn Sie möchten, und dabei erweiterte Anzeigedetails zurückmelden, was ebenfalls hilfreich sein kann.

Beachten Sie, dass der Ausgang die aktive Auflösung und nicht die maximal mögliche Auflösung auf dem Display anzeigt. Somit zeigt ein Retina-Display an, was aktuell in Bezug auf die Bildschirmfläche verwendet wird, nicht die maximal mögliche Auflösung des Displays.

Top