コマンドラインを使用して表示設定を設定するにはどうすればよいですか


回答:


8

OS X 10.8.5を実行するRetinaディスプレイを備えた初期の2013 MacBook Proがあり、cscreenコマンドラインユーティリティをテストしましたが、コマンドラインを介して解像度を変更できます。提供されているリンクからcscreenIntel.dmgをダウンロードできます。端末でcscreen -h内部ヘルプ情報を出力するために使用します。使用例:cscreen -d 32 -x 1680 -y 1050

ところで、私が知っている限りでは、OS XのIntelベースのバージョンにはネイティブ実行可能ファイルが含まれておらず、なぜサードパーティのユーティリティを指しているのですか。


1
os x yosemite 10.10.5デスクトップでは動作しませんでした。
user674669

使用displayplacer新しいMacOSのバージョン用とマルチモニタのセットアップについては。以下の私の答えの詳細。
ジェイクヒルボーン

14

新しい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解像度はサポートしていません。
ジェームズ

4

端末を介してマルチディスプレイの解像度、回転、ミラーリング、および位置決めを設定するには、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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.