Как настроить параметры дисплея с помощью командной строки

14

Я хотел бы настроить свойство «Scaled» моего дисплея Macbook Pro с помощью командной строки. Как я мог это сделать?

Рольф ван де Крол
источник

Ответы:

8

У меня есть MacBook Pro раннего 2013 года с Retina Display под управлением OS X 10.8.5, и я протестировал утилиту командной строки cscreen, и она работает для изменения разрешения через командную строку. Вы можете скачать cscreenIntel.dmg по предоставленной ссылке. В терминале используйте cscreen -hдля вывода внутренней справочной информации. Пример использования:cscreen -d 32 -x 1680 -y 1050

Кстати, насколько мне известно, версии OS X для Intel не содержат встроенного исполняемого файла, и поэтому я указываю вам на стороннюю утилиту.

user3439894
источник
1
У меня не работало на рабочем столе os x yosemite 10.10.5.
user674669
Используйте displayplacer для новых версий MacOS и для нескольких мониторов. Больше информации в моем ответе ниже.
Джейк Хилборн
14

Используйте разрешение экрана на новых версиях ОС

 git clone https://github.com/jhford/screenresolution.git
 cd screenresolution
 make dmg
 ./screenresolution set 1920x1080x32@60

csreen ничего не делал для меня на OS X 10.10.5. Эти шаги сработали для меня.

user674669
источник
1
Просто знайте, что этот инструмент теперь также доступен на Homebrew для супер легкой установки: brew install screenresolutionно, к сожалению, он не поддерживает разрешения Retina.
Джеймс
5

Для настройки разрешения, поворота, зеркального отображения и позиционирования с помощью терминала используйте displayplacer .

Выполните, displayplacer listчтобы просмотреть возможные разрешения для вашего экрана. Вы хотите использовать те, отмеченные какscaling:on

Затем выполните команду, подобную этой, чтобы установить конфигурацию displayplacer "id:A46D2F5E-487B-CC69-C588-ECFD519016E5 res:1920x1080 scaling:on origin:(0,0) degree:0"

Также доступно через Homebrew: brew tap jakehilborn/jakehilborn && brew install displayplacer

Джейк Хилборн
источник
2

Смотрите RDM , который может быть установлен с:

brew cask install avibrazil-rdm

Это плохо документировано, но тот же исполняемый файл, который запускает графический интерфейс, также можно использовать через командную строку, поэтому после установки вы можете запустить ...

/Applications/RDM.app/Contents/MacOS/SetResX --modes

... отобразит список всех доступных параметров, включая коэффициент масштабирования для режимов Retina / HiDPI. Затем вы можете установить желаемый режим, например ..

/Applications/RDM.app/Contents/MacOS/SetResX -w 1680 -h 1050 -s 2.0

Если вы выполняете двоичный файл через командную строку без аргумента, он перечислит все параметры командной строки, а затем запустит графический интерфейс. Или посмотрите на источник, чтобы увидеть их: https://github.com/avibrazil/RDM/blob/master/main.mm

Джеймс
источник