- Advertisement
- 3D Matrix Code Screen Saver for Mac OS v.1.1.1The original 3D version of the Matrix is back better than ever! Watch the Matrix code as you've never seen it before, in mind-bending real-time 3D! Features a traditional 2D code display or the extra-nifty 3D code display, as well as many ..
- CHV 3D-Collection v.3.1CHV 3D-Collection 3.1 is a tool to make endless virtual flights via a plain full of clips. Up to 32 clips can be used. Everything is controllable. The sky is the limit... 3D-Matrix 32 is a part of the 3D-collection, which also includes a 16-clips ..
- Matrixgl for Mac OS v.2.1A 3Dmatrix screensaver based on The Matrix Reloaded. - 2 new pictures- Bug fixed with the pause mode ..
- CHV Keyframe-collection v.4.0CHV Keyframe-collection 4.0 is a very considerable-in-degree program which brings back real (!) keyframes for Final Cut Express!The Keyframe-collection contains 42 plugins, all providing you with real keyframes.Keyframes make it possible to make ..
- MatrixWorld 3D Screensaver for Mac OS v.1.1Did you ever see The Matrix movie? Hope, no further comments needed. Just transfer yourself into the Matrix World and watch amazing matrix effects directly on your desktop.Main features:- True 3D graphics- Matrix visual FX included:- Warped ..
- CHV Magic 3D FX for Mac OS v.1.5.1A bundle of three 3D plugins for Final Cut Studio and Final Cut Express. The plugins use the FxPlug interface technology of Apple providing the user with more option, greater speed and perfect system compatibility. CHVs FxPlug plugins are Universal ..
- 3D DNAtrix for Mac OS v.3.2The matrix code format but with a double helix twist. Watch streams of dark green letters of our DNA code accompanied by a dark green rotating double helix and dark green floating, falling and spinning DNA code letters A, C,G and T. Lively Bachesque ..
- 3d-Rotation-Menu v.1.0Menu with 3D panels items. When an item is selected, the 3D page opens and expands. JPG and SWF files can serve as page contents.
- Flashtuning 3D Stack v.1.0The 3D Stack can be easily use to display groups of images, movie clips, SWFs with perspective, depth, fading and much more!
- ElectriCalm 3D for Mac OS X v.1.2.3Launch ElectriCalm 3D ScreenSaver and immerse yourself in the world of beautiful and mighty nature.Be ready to fly deep into the storm where multicolored lightning bolts strike all around you and rain falls down from the starry skies.
- 3D Business Icons v.2012.13DBusiness Icons will add a new dimension to your Web sites and software projects. This icon set contains images in sizes 16x16, 20x20, 24x24, 32x32, 48x48, 128x128, 256x256 and 512x512 pixels, all hand-crafted by professional graphic designers.
- 3D Canyon Flight v.1.03D Canyon Flight 1.0 comes as a flexible and convenient program which lets you fly through photo-realistic three-dimensional canyon full of living pterosaurs. Special effects like sun flares, fog, shadows and true spatial sounds highly improves the ..
- Alchemy 3D v.1.0Alchemy 3D 1.0 brings you to the beautiful world of alchemy and dark magic. Mix mysterious ingredients in your magic bowl, cast the spells and try to revive the fog demon. Realistic environment and mysterious ambient sounds will enwrap you with ..
- Alchemy 3D Screensaver for Mac OS X v.1.0.5Launch Alchemy 3D Screensaver and transfer yourself to the world of alchemy and dark magic. Mix mysterious ingredients in your magic bowl, cast the spells and try to revive the fog demon.
- MatrixWorld 3D for Mac OS X v.1.0.3Did you ever see The Matrix movie ? Hope, no further comments needed. Just transfer yourself into the Matrix World and watch amazing matrix effects directly on your desktop.
- Neptune 3D Space Survey ScreensaverNeptune 3D Space Survey Screensaver is considered to be a helpful and effective application that permits you to take a trip to the most distant areas of ..
- Saturn 3D Space Survey v.1.0Saturn 3D Space Survey 1.0 is a gorgeous screensaver which will transform your workplace to the virtual spacecraft. Observe the beautiful Saturn features along with spectacular ring system directly on your desktop. Enjoy the animated space scenes and ..
- ImTOO 3D Movie Converter for Mac v.1.0.0.1202ImTOO 3DMovie Converter for Mac will be the best choice. It's a top-quality and easy-to-use 3D video maker which helps you not only convert standard videos to 3D videos or 3D to 3D videos, but also convert 3D to 2D videos on your Mac.
- 4Media 2D to 3D Video Converter for Mac v.1.1.0.201207204Media 2D to 3DVideo Converter for Mac is stereoscopic 3D environment, It enables you to convert 2D standard video to 3d video; Users can get the output as one file in side-by-side or top/bottom format, or as anaglyph video such as Red/cyan.
- K-3D for Mac OS X v.0.8.0.1K-3D is the free-as-in-freedom 3D modeling, animation, and rendering system for Mac OS X operating systems. K-3D features a robust, object-oriented plugin architecture, designed to scale to the needs of professional artists, and is designed ..
Best Matrix Screensaver
MatrixSaver is a screensaver for Mac OS X that replicates the screen effects of the motion picture The Matrix. Leopard Screensavers Vortex, aurora, and time machine background are applied as the basic concept of these screensavers. Free download Matrix Code Screensaver Mac OS X for Windows and Mac, desktop, laptop, mobile phone, tablet (Android, iPhone), both as wallpapers and as screensavers.
- Mac 3D Viewer for Mac OS The only application that enables Mac to view and save 3D
- 4Media 2D to 3D Video Converter for Mac 4Media 2D to 3D Video Converter for Mac is stereoscopic
- Venus 3D Space Survey Screensaver for Mac OS Transfer yourself to the orbit of Venus planet. Observe and
- Alchemy 3D Screensaver for Mac OS X Launch Alchemy 3 D Screensaver and transfer yourself to
- Worms 3D for Mac OS While maintaining the core game-play that all players want
- ElectriCalm 3D for Mac OS X Launch ElectriCalm 3D ScreenSaver and immerse yourself
- Klondike 3D for Mac OS Play klondike solitaire completely free with no restrictions
- Strata Foto 3D CX for Mac OS Lets you use a standard digital camera to capture real-world
- Googol-Choo-Choo 3D for Mac OS A 3D model railroad simulation program. It is easy to make
- 3D Matrix Code Screen Saver for Mac OS The original 3D version of the Matrix is back better
Original author(s) | Jamie Zawinski |
---|---|
Developer(s) | Jamie Zawinski |
Initial release | 17 August 1992; 28 years ago |
Stable release | 5.45 / December 8, 2020; 33 days ago[1] |
Repository | github.com/Zygo/xscreensaver |
Written in | ANSI C, X11, OpenGL |
Operating system | Unix, macOS, iOS, Android |
Type | Screensaver |
License | MIT License[2] |
Website | jwz.org/xscreensaver/ |
XScreenSaver is a free and open-source collection of 240+[3]screensavers for Unix, macOS, iOS and Android operating systems. It was created by Jamie Zawinski in 1992 and is still maintained by him, with new releases coming out several times a year.[4]
Platforms[edit]
The free software and open-sourceUnix-like operating systems running the X Window System (such as Linux and FreeBSD) use XScreenSaver almost exclusively.[citation needed] 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.[5]
On Macintosh systems, XScreenSaver works with the built-in macOS screen saver.
On iOS systems, XScreenSaver is a stand-alone app that can run any of the hacks full-screen.
On Android systems, the XScreenSaver display modes work either as normal screen savers (which Android sometimes refers to as 'Daydreams') or as live wallpapers. Super mario 3d world on mac.
There is no official version for Microsoft Windows, and the developer discourages anyone from porting it. The author considers Microsoft to be 'a company with vicious, predatory, anti-competitive business practices'[6]and 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.
Software Architecture[edit]
The XScreenSaver daemon is responsible for detecting idle-ness, blanking and locking the screen, and launching the display modes. The display modes (termed 'hacks' from the historical usage 'display hack') are each stand-alone programs.
This is an important security feature, in that the display modes are sandboxed into a separate process from the screen locking framework. 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).
It also means that a third-party screen saver can be written in any language or with any graphics library, so long as it is capable of rendering onto an externally provided window.
For historical and portability reasons, the included hacks are all written in ANSI C. About half of them use the X11 API, and about half use the OpenGL 1.3 API.
Rather than forking the code-base and re-writing the hacks in order to target different platforms, XScreenSaver contains a number of compatiblity layers.
- To allow the X11-based hacks to run natively on macOS and iOS, XScreenSaver contains a complete implementation of the X11 API built on top of Cocoa ('jwxyz').[7]
- To allow the OpenGL 1.3-based hacks to run natively on iOS and Android systems, which only support OpenGL ES, XScreenSaver contains an implementation of the OpenGL 1.3 API built in top of OpenGL ES 1.0 ('jwzgles').[7]
- And to allow the X11-based hacks to run natively on iOS and Android, XScreenSaver also contains an implementation of the X11 API in terms of OpenGL ES 1.0.[8]
Security[edit]
Mac Os Screensavers
In addition to sandboxing the display modes, the XScreenSaver daemon links with as few libraries as possible. In particular, it does not link against GUI frameworks like GTK or KDE, but uses only raw Xlib for rendering the unlock dialog box.
In recent years, some Linux distributions have begun using the gnome-screensaver or kscreensaver screen-blanking frameworks by default instead of the framework included with XScreenSaver.[9]In 2011, gnome-screensaver was forked as both mate-screensaver and cinnamon-screensaver. Earlier versions of these framekworks still depended upon the XScreenSaver collection of screen savers, which is over 90% of the package.[10]However, in 2011, gnome-screensaver version 3 dropped support for screensavers completely, supporting only simple screen blanking,[11]and as of 2018, Linux Mint's cinnamon-screensaver 4.0.8 no longer supports the XScreenSaver hacks.[12]
Those Linux distributions that have replaced XScreenSaver with other screen-locking frameworks have suffered notable security problems. Those other frameworks have a history of security bugs that allow the screen to be un-locked without a password, e.g., by simply holding a key down until the locker crashes.[13][14][15][16][17]
In 2004, Zawinski had written about the architectural decisions made in XScreenSaver with the goal of avoiding this very class of bug,[18]leading him to quip in 2015, 'If you are not running XScreenSaver on Linux, then it is safe to assume that your screen does not lock.'[19]
Display Modes[edit]
The included hacks are highly varied, ranging from simple 2D psychedelia, to 3D demonstrations of complex mathematical principles, to simulations of other computer systems, to re-creations of artifacts and effects from movies.
Crash team racing on mac. Though many of the newer hacks take full advantage of the power of modern computers, the age of the project means that some of the older hacks may look dated to modern eyes, as they were originally written for much less powerful computers.
Examples of hacks include:[3]
- Atlantis – an OpenGL animation showing whales and dolphins.
- BSOD – shows fake fatal screen of death variants from many computer systems, including Microsoft WindowsBlue Screen of Death, a Linux kernel panic, a Darwin crash, an Amiga 'Guru Meditation' error, a sad Mac, and more.
- Apple2 – simulates an Apple II computer, showing a user entering a simple BASIC program and running it. When run from the command-line, it is a fully functional terminal emulator (as is Phosphor.)
- Barcode – a number of coloured barcodes scroll across the screen.
- Flow – a 3D display of strange attractors.
- Flying toasters – 3D toasters fly around, inspired by the classic After Dark screensaver.
- Gears – an OpenGL animation of inter-meshing gears and planetary gears.
- GLMatrix – an OpenGL animation similar to the 'digital rain' title sequence seen in the Matrix trilogy.
- Molecule – an OpenGL animation showing space-filling or ball-and-stick models of a series of common drugs and other molecules, of which thirty-eight (38) are built in. It can also read PDB (Protein Data Bank) from a file, or files placed in a directory, as input.
- Penrose – tiles the screen aperiodically with coloured Penrose tiles.
- Spotlight – puts a moving spotlight across the desktop in the style of the James Bond film opening sequences.
- Sproingies – an animation in the style of the video game Q*bert.
- Webcollage – creates collages out of random images found on the Web.
- XAnalogTV – simulates an analog cathode ray tube television set, including visual artifacts and reception issues.
- XPlanet – draws planets and other celestial bodies that update in real time.
- XMatrix – animations similar to the 'digital rain' sequence seen in the Matrix trilogy.
Some of the included hacks are very similar to demo effects created by the demoscene: Ufix ll.
Security[edit]
Mac Os Screensavers
In addition to sandboxing the display modes, the XScreenSaver daemon links with as few libraries as possible. In particular, it does not link against GUI frameworks like GTK or KDE, but uses only raw Xlib for rendering the unlock dialog box.
In recent years, some Linux distributions have begun using the gnome-screensaver or kscreensaver screen-blanking frameworks by default instead of the framework included with XScreenSaver.[9]In 2011, gnome-screensaver was forked as both mate-screensaver and cinnamon-screensaver. Earlier versions of these framekworks still depended upon the XScreenSaver collection of screen savers, which is over 90% of the package.[10]However, in 2011, gnome-screensaver version 3 dropped support for screensavers completely, supporting only simple screen blanking,[11]and as of 2018, Linux Mint's cinnamon-screensaver 4.0.8 no longer supports the XScreenSaver hacks.[12]
Those Linux distributions that have replaced XScreenSaver with other screen-locking frameworks have suffered notable security problems. Those other frameworks have a history of security bugs that allow the screen to be un-locked without a password, e.g., by simply holding a key down until the locker crashes.[13][14][15][16][17]
In 2004, Zawinski had written about the architectural decisions made in XScreenSaver with the goal of avoiding this very class of bug,[18]leading him to quip in 2015, 'If you are not running XScreenSaver on Linux, then it is safe to assume that your screen does not lock.'[19]
Display Modes[edit]
The included hacks are highly varied, ranging from simple 2D psychedelia, to 3D demonstrations of complex mathematical principles, to simulations of other computer systems, to re-creations of artifacts and effects from movies.
Crash team racing on mac. Though many of the newer hacks take full advantage of the power of modern computers, the age of the project means that some of the older hacks may look dated to modern eyes, as they were originally written for much less powerful computers.
Examples of hacks include:[3]
- Atlantis – an OpenGL animation showing whales and dolphins.
- BSOD – shows fake fatal screen of death variants from many computer systems, including Microsoft WindowsBlue Screen of Death, a Linux kernel panic, a Darwin crash, an Amiga 'Guru Meditation' error, a sad Mac, and more.
- Apple2 – simulates an Apple II computer, showing a user entering a simple BASIC program and running it. When run from the command-line, it is a fully functional terminal emulator (as is Phosphor.)
- Barcode – a number of coloured barcodes scroll across the screen.
- Flow – a 3D display of strange attractors.
- Flying toasters – 3D toasters fly around, inspired by the classic After Dark screensaver.
- Gears – an OpenGL animation of inter-meshing gears and planetary gears.
- GLMatrix – an OpenGL animation similar to the 'digital rain' title sequence seen in the Matrix trilogy.
- Molecule – an OpenGL animation showing space-filling or ball-and-stick models of a series of common drugs and other molecules, of which thirty-eight (38) are built in. It can also read PDB (Protein Data Bank) from a file, or files placed in a directory, as input.
- Penrose – tiles the screen aperiodically with coloured Penrose tiles.
- Spotlight – puts a moving spotlight across the desktop in the style of the James Bond film opening sequences.
- Sproingies – an animation in the style of the video game Q*bert.
- Webcollage – creates collages out of random images found on the Web.
- XAnalogTV – simulates an analog cathode ray tube television set, including visual artifacts and reception issues.
- XPlanet – draws planets and other celestial bodies that update in real time.
- XMatrix – animations similar to the 'digital rain' sequence seen in the Matrix trilogy.
Some of the included hacks are very similar to demo effects created by the demoscene: Ufix ll.
- Boing – based on the 1984 program regarded as the first Amiga demo ever, showing the bouncing red and white ball.
- Bumps – an implementation of full-screen 2D bump mapping.
- MetaBalls – another common demo effect.
- Moire2 – moving interference circles similar to those common in older Amiga demos.
- ShadeBobs – another effect common in older Amiga demos.
- XFlame – the filter-based fire effect, also known as flame effect.
See also[edit]
XScreenSaver was featured in Sleep Mode: The Art of the Screensaver,[20]a gallery exhibition curated by Rafaël Rozendaal at Rotterdam's Het Nieuwe Instituut in 2017.
Media related to XScreenSaver at Wikimedia Commons
References[edit]
- ^'Changelog'. Retrieved 2020-12-24.
- ^'Debian XScreenSaver copyright list'. 2020-12-24. Retrieved 2020-12-24.
- ^ ab'List of screen savers included in the XScreenSaver collection'. 2020-12-08. Retrieved 2020-12-24.
- ^'XScreenSaver release history'. 2020-12-08. Retrieved 2020-12-24.
- ^'Debian XScreenSaver package list'. 2020-12-24. Retrieved 2020-12-24.
- ^'XScreenSaver: Windows Version'. www.jwz.org. Retrieved 2020-12-24.
- ^ ab'jwz.org blog post about the iOS port'. 2012-06-19. Retrieved 2020-12-24.
- ^'jwz.org blog post about the Android port'. 2016-05-23. Retrieved 2020-12-24.
- ^'XScreenSaver FAQ regarding KDE/Gnome'. Retrieved 2020-12-24.
- ^'XScreenSaver source code distribution'. 2020-12-08. Retrieved 2020-12-24.
- ^Campagna, Giovanni (2011-03-21). 'Re: What is the status of the screensaver in GNOME3?'. gnome-shell (Mailing list).
- ^'Linux Mint 19.1 Announcement'. 2018-12-20. Retrieved 2020-12-24.
- ^'Gnome-Screensaver Key Flood'. 2014-04-16. Retrieved 2020-12-24.
- ^'Cinnamon-Screensaver Key Flood'. 2014-08-22. Retrieved 2020-12-24.
- ^'CVE-2014-1949, Cinnamon-Screensaver Lock Bypass'. 2015-01-16. Retrieved 2020-12-24.
- ^'Mandriva Security Advisory MDVSA-2015:162'. 2015-03-29. Retrieved 2020-12-24.
- ^'CVE-2019-3010, Privilege Escalation in Oracle Solaris XScreenSaver fork'. 2019-10-23. Retrieved 2020-12-24.
- ^'XScreenSaver: On Toolkit Dialogs'. 2004-10-19. Retrieved 2020-12-24.
- ^'jwz.org blog post about Gnome security bugs'. 2015-04-04. Retrieved 2020-12-24.
- ^'Sleep Mode: The Art of the Screensaver: Jamie Zawinski Interview'. 2017-01-27. Retrieved 2020-12-24.
Matrix Screensaver Mac Os
External links[edit]
- 'XScreenSaver'. Freecode.