I'm using an old Apple 30" Cinema Display via a series of dongles:
The native resolution is 2560 x 1600
and works great.
It may require to holding Option when clicking "Scaled" to get that resolution.
Occasionally, after awaking from sleep, the monitor awakens in an ugly pixelated low resolution state. System Preferences shows 1280 x 800
as the max resolution.
At this point I unplug/replug the USB-C cable. The monitor goes back to native resolution after it reconnects.
I want to avoid digging behind my desk to unplug the USB-C / Thunderbolt cable.
Is there a Terminal command I can run to quickly "reconnect" all external displays?
I'm not interested in anything that would require me to shut down the Mac, reset the NVRAM, etc. What I want is a quick software alternative to manually unplugging the monitor.
shift-ctrl-eject
on the Mac to sleep the display, then wait a few seconds, then wake the display up again by pressing a different key. If this works for you, this would be a simple solution. (But I write as a comment, because I suspect this won't work.)eject
key on M1 Macs? support.apple.com/en-us/HT201236 says the key combination to sleep displays is "Control–Shift–Power button *"... but "* Does not apply to the Touch ID sensor", and the meaning of that is unclear to me.Sleep
from the Apple menu and then re-wake did not cause the list to refresh.