iScreensaver
iScreensaver has been updated to version 6.8.5.1360





iScreensaver version 6.8.5 has a number of bugfixes and improvements, including fixes for several issues that could cause issues when running under macOS Ventura 13 (currently in beta, soon to be released) Authors distributing screensavers for macOS clients should update, re-build, and re-distribute their screensavers. Authors only supporting Windows clients can upgrade at their convenience.





Release Notes
We are pleased to announce the release of iScreensaver version 6 which supports macOS 10.11 (El Capitan) through 13 (Ventura) and Windows 7 through 10. Read about Version 6

Is it possible to stop/interrupt a running screensaver WITHOUT user input?

edited December 2021 in Feature Requests

Been using screensaver for a while and absolutely love it.

We're building a callerid.app that pops up a window for 10-20 seconds with caller id information.

App is done in Xcode/Swift. All works good except that the popup will not penetrate/cancel a running screen saver. Any screen saver, not just screensaver.com, so not a bug but perhaps a feature request question?

Since a window popup does not penetrate a screen saver is there any way to do that via a programmed command/trigger?

Any/all suggestions welcomed.

Merry Christmas

Comments

  • Interesting question, and I believe the answer depends on a few variables:

    • what version of macOS
    • whether the screen is locked at the time (the locked screen would require the user to authenticate with password or TouchID

    Details:

    • Before macOS 10.13, the screensaver process was called ScreensaverEngine, and you could change any window level to be in front of the running screensaver.
    • In macOS 10.13 it moved locations (and became more tightly locked down, preventing you from putting an app in front of the screensaver level)
    • Under older versions of macOS, an app (that had sufficient permissions) could kill the screensaver, but this may no longer be possible
    • Starting with 10.14, the new process is called legacyScreensaver, but I don't think your app can easily kill it


    Modern macOS uses the notification center, and I believe that notifications can show up even while the screen is locked, with the proper user choices:


  • Thank you very much for your comments. Food for thought :)

    Running Monterey. Don't want to go backwards so Notifications may be the solution. Thanks again.

Sign In or Register to comment.


☰ Copyright ©1995-2021