LoginSignup
4
3

More than 5 years have passed since last update.

スクリプトで画面サイズとかメインディスプレイの変更

Last updated at Posted at 2016-03-27

展示でTriple HeadとかコンピュータのHDMI直刺しとか色々混在した状態で4面マッピングとかやるじゃないですか我々。

そしたら再起動した時にディスプレイの認識タイミングによって、メインディスプレイが取られたりディスプレイサイズが変わったりしてクライアント様からマッピングズレてんだけど何なのと電話かかってきて辛みが増して休日が減る。

なので、cscreenってやつを使います。
こいつをシェルとかで叩いたら良い。

こいつを実行するとディスプレイのIDが取れるので

DisplayID  Index     Depth     Width     Height  Refresh
 4280882       1        32      2048       1280     0
24e9c245       2        32      1920       1080    60
use -h to display all usage options

メインディスプレイにしたい人を-pオプションつけて指定します。

./cscreen -i 4280882 -p

で、メインディスプレイにした後にディスプレイサイズも指定してやると調子良い。
mid2015 and late2013のretina + Triple Head dp + HDMI直挿しで動作確認。

./cscreen -i 4280882 -x 1680 -y 1050 

ただ、並び替えまではやってくれないので、oF使いの人だったらofxDisplayLayoutとかと組み合わせてください。
https://github.com/motoishmz/ofxDisplayLayout

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3