Hacker News new | ask | show | jobs
by Centigonal 824 days ago
Ever since updating last week, one of my two monitors (connected through a CalDigit USB-C dock) won't turn back on after inactivity.

I have to open up System Settings, change the resolution for the monitor, and change it back every time I leave my macbook and come back.

3 comments

If a resolution change fixes the issue, consider a short term fix of using displayplacer. It's a cli tool for updating resolution or placement of displays.

I use it in combination with Stream Deck/Keyboard Maestro to toggle the resolution of second monitor during Teams screen sharing to provide a lower resolution for display challenged colleagues.

Have you checked for firmware updates on the dock? I had a problem like that years ago where it basically turned out that the dock was doing something dodgy and an updated macOS stopped tolerating it, but fortunately they had a firmware update available which brought it into compliance.
Have you tried a KVM switch?

I have one in my setup and toggling it off and then back (via button) is a quicker way to solve freak-outs.

I have a USB switch for my peripherals, but I haven't needed a KVM until now. That does sound convenient!
Oblig: https://i.imgur.com/ZNsn2PB.gif

I've always been amazed that what I think of a dumb switch (wiring) USB hubs, have connectivity problems solved by such... its a protocol handling problem. Not a circuitry issue, and there should be a command to reset USB/Peripherel reboots.

Invoking a reconnect via CLI / cmd would be great.