Waitsnake / AnimatedGif

A screensaver for Mac OSX / macOS that plays animated GIFs and APNGs
MIT License
213 stars 31 forks source link

[MacOS 10.13.6] saver window #38

Closed diboandrews closed 6 years ago

diboandrews commented 6 years ago

Having downloaded the Animated Gif as screensaver, I now have a "Saver Window" that is always on my screen. Have tried to get rid of it to no success. It interferes with all activities. Can you advise. diboandrews06@gmail.com

Waitsnake commented 6 years ago

Actually I have no idea. Nobody before reports such an issue before. Can you upload a screenshot? Witch version of macOS do you use? I would guess it is the newest 10.14 Beta 9 or I'm wrong?

The program is currently not compatible with any version of 10.14 Mojave and you can't use AnimatedGif with it. Apple still changes a lot in the API of file operations (see #37 ) and screensaver engine itself between the different versions of the beta and so there is no stable basis for screensaver development at the moment.

The only workaround that I could imagine at the moment is to detect the OS version of 10.14 Mojave, open a message box that says that the screensaver is not compatible with 10.14 and than close the screensaver.

diboandrews commented 6 years ago

Thank you for the reply. I use a Mac OS High Sierra Version 10.13.6 The “Saver Window” which is the problem, still sits on the screen and cannot be removed. In fact, it interferes with some activities and is a nightmare. Hope we can find a solution to this issue.

On Sep 4, 2018, at 5:55 PM, Waitsnake notifications@github.com wrote:

Actually I have no idea. Nobody before reports such an issue before. Can you upload a screenshot? Witch version of macOS do you use? I would guess it is the newest 10.14 Beta 9 or I'm wrong?

The program is currently not compatible with any version of 10.14 Mojave and you can't use AnimatedGif with it. Apple still changes a lot in the API of file operations (see #37 https://github.com/Waitsnake/AnimatedGif/issues/37 ) and screensaver engine itself between the different versions of the beta and so there is no stable basis for screensaver development at the moment.

The only workaround that I could imagine at the moment is to detect the OS version of 10.14 Mojave, open a message box that says that the screensaver is not compatible with 10.14 and than close the screensaver.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Waitsnake/AnimatedGif/issues/38#issuecomment-418531017, or mute the thread https://github.com/notifications/unsubscribe-auth/Ao1THMXoIx3ra-1HmRAuYQ_aElHWro3mks5uXvbegaJpZM4WWsjO.

Waitsnake commented 6 years ago

Because someone asked on an other webpage for an automatic way to uninstall I experienced the same "saver window" issue on Mojave 10.14.1 .

Possible reason one is an incomplete uninstallation. You delete AnimatedGif without stopping the background mode first (in the screensaver panel with "unload" button). AnimatedGif creates an Launchd-Script that automatically start the ScreenSaverEngine of macOS in window mode. Only the screensaver AnimatedGif can change that window mode (a window with "saver window" in the title) to a real background mode. Other screensavers can not do that. When the Launchd script is still active the screensaver engine will start an other screensaver after a reboot or re-login that can not change the window mode into background mode and you will see an other screensaver in this "saver window".

To fix the incomplete uninstallation download the new uninstaller here and unzip it and run the program(stops and removes Launchd-Script): https://github.com/Waitsnake/AnimatedGif/raw/master/tools/Uninstall_AnimatedGif.app.zip

Possible reason two is that you start the background mode while AnimatedGif was your active screensaver. Than you change the screensaver to another screensaver. After an re-login or reboot the former mentioned Launchd-Script automatically start the ScreenSaverEngine of macOS in window mode with your new selected screensaver. The other screensaver can't change the window mode into background mode and you will see the other screensaver in this "saver window".

To fix this change back to the screensaver AnimatedGif and in the screensaver preference panel press on the "unload" button and than change afterwards back to your other screensaver of choice.