Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Как получить текущее разрешение экрана из командной строки в Mac OS X

Вы можете получить точное разрешение экрана с помощью команды system_profiler, которая выводит подробную системную информацию как версию командной строки утилиты Apple System Profiler, в комплекте с OS X. Синтаксис для использования прост, и вы, вероятно, будете хотите очистить вывод с помощью grep, чтобы просто отобразить разрешение.

Команда system_profiler для получения только разрешения подключенных дисплеев выглядит следующим образом, как обычно с синтаксисом командной строки, убедитесь, что команда находится в одной строке:

system_profiler SPDisplaysDataType | grep Разрешение

Использование sudo не требуется, но вы можете префикс команды с ним, если хотите по тем или иным причинам.

Вывод легко читается и должен выглядеть примерно так:

$ system_profiler SPDisplaysDataType | grep Разрешение
Разрешение: 1920 x 1080

Если вы используете несколько дисплеев с Mac, разрешение для каждого подключенного экрана будет отправлено обратно. Если подключенный внешний дисплей является телевизором, разрешение экрана телевизора будет отображаться как 720p или 1080p.

Команда должна работать практически в каждой версии Mac OS X, но обратите внимание, что текущие версии Yosemite будут выгружать ненужный вывод, который, вероятно, должен быть очищен awk, если вы собираетесь использовать его для сценариев. Он по-прежнему доступен для чтения, но он немного загроможден.

Обратите внимание, что вы можете пропустить grep-часть команды, если хотите, делая так, чтобы отчеты отображали детали расширенного отображения, которые также могут быть полезны.

Имейте в виду, что на выходе отображается активное разрешение, а не максимальное разрешение на дисплее. Таким образом, дисплей Retina покажет, что в настоящее время используется с точки зрения экранной недвижимости, а не максимально возможное разрешение дисплея.

Понравилась статья? Поделиться с друзьями: