如何使用命令行设置显示设置


Answers:


8

我有一台2013年初的MacBook Pro,带有运行OS X 10.8.5的Retina Display,并且已经测试了cscreen命令行实用程序,它可以通过命令行更改分辨率。您可以从提供的链接下载cscreenIntel.dmg。在终端中用于cscreen -h输出内部帮助信息。使用示例:cscreen -d 32 -x 1680 -y 1050

顺便说一句,据我所知,基于Intel的OS X版本不包含本机可执行文件,以及为什么我将您指向第三方实用程序。


1
在os x yosemite 10.10.5桌面上对我不起作用。
user674669

displayplacer用于新的macOS版本和多显示器设置。我在下面的答案中有更多信息。
杰克·希尔伯恩

15

在较新的OS版本上使用屏幕分辨率

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

csreen在os x 10.10.5上对我没有做任何事情。这些步骤对我有用。


1
仅供参考,该工具现在也可以在Homebrew上使用,安装非常简单:brew install screenresolution但是不幸的是,它不支持Retina分辨率。
詹姆斯

6

要通过终端设置多显示器分辨率,旋转,镜像和定位,请使用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

它没有充分的文档记录,但是也可以通过命令行使用启动GUI的相同可执行文件,因此安装后即可运行...

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

...将列出所有可用选项,包括Retina / HiDPI模式的“比例”因子。然后,您可以设置所需的模式,例如。

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

如果您通过不带参数的命令行执行二进制文件,它将列出所有命令行选项,然后启动GUI。或者,您可以直接查看源代码以查看它们:https : //github.com/avibrazil/RDM/blob/master/main.mm

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.