This is the README for TimeToBlack.s.tar.gz [Download] [Browse] [Up]
TimeToBlack A slightly modified version of the NS 3.1 loginwindow screensaver. After displaying the pretty NeXT logo screensaver for 30 minutes, this version will turn the screen black. This is an especially useful feature for monitors that can go into reduced-power mode when the screen is completely black. This version adds loginwindow defaults TimeToMove and TimeToBlack, so the following three dwrites (in the root account) would make the loginwindow screensaver kick in after 60 seconds, change the position of the NeXT logo every 20 seconds, and make the screen go black after 20 minutes of screensaving. dwrite loginwindow TimeToDim 60 dwrite loginwindow TimeToMove 20 dwrite loginwindow TimeToBlack 1200 The screen will actually only blacken after the first TimeToMove increment that comes after TimeToBlack has elapsed. Setting TimeToBlack negative means the screensaver will never blacken. Installation 1. Uncompress the file TimeToBlack.tar.Z from the Workspace or a shell. This will make a single directory TimeToBlack/ with the source. 2. From a shell, "cd TimeToBlack" and type "make". This will compile the screensaver. 3. As root, "make install". This will move the original loginwindow ScreenSaver to ScreenSaver.orig (unless it has already been moved there) and install the new screensaver. 4. Reboot. If for any reason you want to restore the old screensaver, just cd TimeToBlack as root and type "make uninstall". This will move the original ScreenSaver back into place. If anybody finds that this screensaver works or does not work under NS 3.2 or a later version, let me know! And if anybody knows the actual loginwindow screensaver API for 3.2 or later, I'd also like to know. David Bau bau@cs.cornell.edu
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.