This means that a programming error in one of the graphical display modes cannot compromise the screen locker itself (e.g., a crash in a display mode will not unlock the screen). This is an important security feature, in that the display modes are sandboxed into a separate process from the screen locking framework. The display modes (termed "hacks" from the historical usage " display hack") are each stand-alone programs.
The XScreenSaver daemon is responsible for detecting idle-ness, blanking and locking the screen, and launching the display modes. The author considers Microsoft to be "a company with vicious, predatory, anti-competitive business practices" Īnd says that, as one of the original authors of Netscape Navigator, he holds a "personal grudge" against Microsoft because of its behavior during the First Browser War. There is no official version for Microsoft Windows, and the developer discourages anyone from porting it.
#3d fireplace screensaver mac android#
On Android systems, the XScreenSaver display modes work either as normal screen savers (which Android sometimes refers to as "Daydreams") or as live wallpapers. On iOS systems, XScreenSaver is a stand-alone app that can run any of the hacks full-screen.
On Macintosh systems, XScreenSaver works with the built-in macOS screen saver. On those systems, there are several packages: one for the screen-saving and locking framework, and two or more for the display modes, divided somewhat arbitrarily. The free software and open-source Unix-like operating systems running the X Window System (such as Linux and FreeBSD) use XScreenSaver almost exclusively.