JohnCoates / Aerial

Apple TV Aerial Screensaver for Mac
MIT License
20.76k stars 1.05k forks source link

Blank screen w/ External display when Macbook lid closed on power adapter. #1278

Closed avlincoln closed 9 months ago

avlincoln commented 1 year ago

Required information

In order to help us sort your issue, we ask that you provide the following information:

If appropriate, please enable Debug mode and Log to disk in Advanced tab and replicate your bug, then attach the AerialLog.txt file (You can access this file through the Advanced tab).

Description of issue / Feature request

This issue was non-existent before 3.2.1.

Screen saver is blank screen when external display is set as main display and the MacBook lid is closed (while on power adapter). If "Play videos on: All displays" is selected then it is okay but then both displays will have the screen saver especially while the MacBook lid is open instead of just the chosen main display which in this case is an external monitor.

glouel commented 1 year ago

Hi @avlincoln

So I don't think I touched anything regarding monitor support in 3.2.1. Could you try and check if 3.2.0 is not doing the same thing ? You can manually get old builds from here : https://github.com/JohnCoates/Aerial/releases

In general there are two reasons something like that would break :

I know there has been a few issues with the latest Monterey updates but those were more around the login screen itself.

So please try reverting to an old version first so we can try and narrow it down. Thanks !

avlincoln commented 1 year ago

Hi,

I reverted back to 3.2.0 and it is no longer an issue, screen saver continues playing on external 'main display' when the MacBook is connected to power and the lid is closed.

glouel commented 1 year ago

Thanks @avlincoln and sorry for the delay, been super busy.

My rough guess is that Aerial is not getting correct information on which screen is "main", but this might confirm the issue. I've put a new beta build, compiled with latest Xcode, so that could maybe magically solve things ? Who knows...

Could you upgrade to https://github.com/JohnCoates/Aerial/releases/tag/v3.2.2beta1

Run it once and when it fails, and send me the AerialLog.txt file (you can get it by going into Advanced). This might help understand exactly what's happenning.

Again, thanks for your patience.