ftp.nice.ch/pub/next/tools/screen/TimeToBlack.README

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.