ts1 / BLEUnlock

Lock/unlock your Mac with your iPhone, Apple Watch, or any other Bluetooth LE devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature Request: Use Screensaver only on external display

anijatsu opened this issue · comments

Hi!
I'm using a M1 MBP 13" and mirror my display to a LED TV using a USB-C - HDMI adapter. The manufacturer of this TV decided to show a bright screen whenever the HDMI signal goes blank. This uses quite a bit more power compared to a simple black screen, and can be rather blinding in late evenings.

My workaround for this is to set a Blank screensaver in macOS settings, and enable the "Use Screensaver to lock" option in BLEUnlock. That way the TV goes pure black, as its LED backlight doesn't need to use any power.
But it's a compromise.

If I disconnect the adapter, I now need to remember to disable the Screensaver option in BLEUnlock - The laptop's internal LCD display backlight remains on, being the case also while mirroring.

Would it be possible to blank the internal display, while showing the screensaver only on the external one?
Otherwise, would it at least be possible to have a conditional screensaver option, so that it's only used if an external display is connected?

It seems like a very niche request and I wonder if it is a scope that should be covered by BLEUnlock.
There may be another solution, for example, turning the TV on and off with a smart plug.