Skip to content

Releases: jakehilborn/displayplacer

v1.4.0

11 Jun 20:38
Compare
Choose a tag to compare

Features

  • Option to identify screens by serial id for users who are having screen id switching issues

Bug Fixes

  • Wait up to 10 seconds, instead of 5 seconds, to allow screen to finish rotating

Backward Compatability

displayplacer list output changed slightly in v1.4.0. If this broke your scripts, use displayplacer list --v1.3.0

Recommended Installation

Recommended installation is via homebrew. Run this command using Terminal: brew install displayplacer

Alternate Installation

  1. Download the displayplacer-apple-v140 or displayplacer-intel-v140 binary from the assets list below.
  2. Rename the download to displayplacer. If downloading the binary via Safari, the file may have a .dms extension you'll need to delete from the name.
  3. Allow running this binary from an unknown dev by right clicking on displayplacer, selecting 'Open', then pressing the 'Open' button.
  4. Mark the displayplacer binary executable with chmod +x displayplacer, then run with ./displayplacer list
  5. Optionally, copy displayplacer to somewhere on your path.

v1.3.0

04 Jun 19:53
Compare
Choose a tag to compare

Features

  • Apple M1/M2 support
  • Specifying screenId is optional if there is only 1 screen
  • Quiet flag to silence errors for missing screens
  • Capability to disable a screen

Bug Fixes

  • Fixed M1/M2 rotation
  • Fix bug preventing un-mirroring
  • Fix bug preventing changing rotation, resolution, and/or mirroring at the same time
  • Fix bug preventing selection of non-scaled resolutions
  • Fix bug causing hanging for 10 seconds when setting a screen to its existing position

Recommended Installation

Recommended installation is via homebrew. Run this command using Terminal: brew tap jakehilborn/jakehilborn && brew install displayplacer

Alternate Installation

  1. Download the displayplacer-apple or displayplacer-intel binary from the assets list below.
  2. Rename the download to displayplacer. If downloading the binary via Safari, the file may have a .dms extension you'll need to delete from the name.
  3. Allow running this binary from an unknown dev by right clicking on displayplacer, selecting 'Open', then pressing the 'Open' button.
  4. Mark the displayplacer binary executable with chmod +x displayplacer, then run with ./displayplacer list
  5. Optionally, copy displayplacer to somewhere on your path.

v1.2.0

17 May 22:39
Compare
Choose a tag to compare
  • Screen ids now stay the same when cables are plugged into different ports
  • color_depth support

If using macOS Catalina, please follow these steps to whitelist the binary from an unverified developer.

Download and mark the displayplacer binary executable with chmod +x displayplacer, then run with ./displayplacer
If downloading the binary via Safari you'll want to rename displayplacer.dms to displayplacer.

v1.1.0

06 Apr 22:15
Compare
Choose a tag to compare
v1.1.0

v1.0.0

17 Nov 20:49
Compare
Choose a tag to compare
v1.0.0