displayplacer
macOS command line utility to configure multi-display resolutions and arrangements. Essentially XRandR for macOS.
Cost / License
- Free
- Open Source
Platforms
- Mac
Features
- Support for Multiple Monitors
- Command line interface
- Display Management
Tags
- mac-utility
displayplacer News & Activities
Recent activities
displayplacer information
What is displayplacer?
macOS command line utility to configure multi-display resolutions and arrangements. Essentially XRandR for macOS.
Install via Homebrew with brew tap jakehilborn/jakehilborn && brew install displayplacer or visit the releases tab. Usage:
Show current screen info and possible resolutions: displayplacer list
Apply screen config (hz & color_depth are optional): displayplacer "id:<screenId> res:<width>x<height> hz:<num> color_depth:<num> scaling:<on/off> origin:(<x>,<y>) degree:<0/90/180/270>"
Apply screen config using mode: displayplacer "id:<screenId> mode:<modeNum> origin:(<x>,<y>) degree:<0/90/180/270>"
Apply screen config with mirrored screens: displayplacer "id:<mainScreenId>+<1stMirrorScreenId>+<2ndMirrorScreenId> res:<width>x<height> scaling:<on/off> origin:(<x>,<y>) degree:<0/90/180/270>"
Example w/ all features: displayplacer "id:18173D22-3EC6-E735-EEB4-B003BF681F30+F466F621-B5FA-04A0-0800-CFA6C258DECD res:1440x900 scaling:on origin:(0,0) degree:0" "id:4C405A05-8798-553B-3550-F93E7A7722BB res:768x1360 hz:60 color_depth:8 scaling:off origin:(1440,0) degree:90" "id:A46D2F5E-487B-CC69-C588-ECFD519016E5 mode:3 origin:(-1440,0) degree:270"

