I see this has come up several times so I will post my changes. This displays the time on the screen in the format:
June 22, 2010
First I changed to the screensaver directory:
Then I copied the text screen saver
sudo cp gltext.desktop gltime.desktop
Then I edited the time screen saver, deleting everything and replacing it with the text below.
sudo nano gltime.desktop
Control-O to save and Control-X to exit out of the editor. Then go to Preferences->screensaver->GLtime should be listed.
Comment=Displays a few lines of text spinning around in a solid 3D font. The text can use strftime() escape codes to display the current date and time. Written by Jamie Zawinski; 2001.
Exec=gltext -root -front -text '%A%n%d %b %Y%n%l:%M:%S %p'
For more options you can type
":q" to exit out of that.
Still very disappointed with the lack of a simple screen saver in Linux. Even the xscreensaver package has a ton of great choices but nothing simple. I have seen several requests for the Windows marque type of screen saver. I just want something that displays the time or some text and moves it in different positions on the screen. This bounces it all over the place. ("-no-spin" didn't seem to help)