t1m0thyj / WinDynamicDesktop

Port of macOS Mojave Dynamic Desktop feature to Windows
https://windd.info
Mozilla Public License 2.0
4.33k stars 289 forks source link

Windows lock screen wallpapers can't update automatically. #548

Open 1tonsilla opened 9 months ago

1tonsilla commented 9 months ago

Steps to Reproduce: Lock screen wallpaper gets stuck and won't update. I've changed the new theme, and the wallpaper displayed on my desktop is correct, but the lock screen wallpaper is still the first WDD wallpaper to be set. I've restarted explorer but it doesn't work

Are you using the Microsoft Store version of WDD?:
:No

pettrichjonah commented 4 months ago

Updated WDD to v5.5.0 and this feature doesn't work for me anymore. The option "Sync lock screen image with all displays" is active and I already restarted both WDD and my laptop. I can select a separate image in the Windows settings but when I select WDD as the lock screen image, it always shows the same one. It's like WDD caches one theme and always sticks to it.

I am on Win11 23H2.

t1m0thyj commented 3 months ago

@pettrichjonah Could you enable debug logging by setting "debugLogging": true in settings.json and restarting WinDynamicDesktop? This will create a debug.log file where WinDD logs info every time it changes wallpaper on any display including the lockscreen.

After letting WinDD run for a few cycles where the wallpaper should have changed, please attach the debug.log file. This will help to determine whether there is a bug where WinDD doesn't try to update the lock screen image at all, or whether it's trying and the Windows API call is failing. I suspect it may be the latter since I've seen that happen before.

pettrichjonah commented 3 months ago

Thanks for the instructions - it now works for some reason. I can't really figure out why, but I think it was due to some messed up setting in Windows itself.


From: Timothy Johnson @.> Sent: Sunday, May 19, 2024 4:26:03 AM To: t1m0thyj/WinDynamicDesktop @.> Cc: pettrichjonah @.>; Mention @.> Subject: Re: [t1m0thyj/WinDynamicDesktop] Windows lock screen wallpapers can't update automatically. (Issue #548)

@pettrichjonahhttps://github.com/pettrichjonah Could you enable debug logging by setting "debugLogging": true in settings.json and restarting WinDynamicDesktop? This will create a debug.log file where WinDD logs info every time it changes wallpaper on any display including the lockscreen.

After letting WinDD run for a few cycles where the wallpaper should have changed, please attach the debug.log file. This will help to determine whether there is a bug where WinDD doesn't try to update the lock screen image at all, or whether it's trying and the Windows API call is failing. I suspect it may be the latter since I've seen that happen before.

— Reply to this email directly, view it on GitHubhttps://github.com/t1m0thyj/WinDynamicDesktop/issues/548#issuecomment-2119083815, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AIJBWWH5LIXMR4UTXIGNVIDZDALUXAVCNFSM6AAAAAA7ZZ5XIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJZGA4DGOBRGU. You are receiving this because you were mentioned.Message ID: @.***>

t1m0thyj commented 3 weeks ago

@1tonsilla Do you experience this issue? If so, could you gather logs by following the steps in https://github.com/t1m0thyj/WinDynamicDesktop/issues/548#issuecomment-2119083815?

cal4 commented 3 weeks ago

Working for me