The Really Slick ScreenSavers GLX Port is a port of some nifty OpenGL screensavers that were originally written for Windows to GLX. It is intended for use with an existing screensaver daemon like xscreensaver.
| Tags | Desktop Environment Screen Savers |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | C++ C |
Recent releases


Changes: Two new screen savers, Drempels and Feedback, were added. Support for DPMS was also added, idling the screen savers when the display is off.


Changes: A new screen saver, Lorenz, was added. A buffer underflow was fixed in cyclone.


Changes: This release adds support for synchronizing the screen savers to vertical refresh, which is enabled by default to save some CPU cycles.


Changes: This release fixes minor bugs exposed by newer compilers and libraries.


Changes: This release roughly synchronizes against the latest Windows release of the Really Slick Screensavers, except for the skyrocket saver. The new Hyperspace saver was added.
- All comments
Recent commentshaving trouble building on FC-2
get this problem with the src rpm...
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../src -O2 -g -pipe -march=i386 -mcpu=i686 -I/usr/X11R6/include -O2 -g -pipe -march=i386 -mcpu=i686 -I/usr/X11R6/include -MT rgbhsl.o -MD -MP -MF ".deps/rgbhsl.Tpo" -c -o rgbhsl.o rgbhsl.c; \
then mv -f ".deps/rgbhsl.Tpo" ".deps/rgbhsl.Po"; else rm -f ".deps/rgbhsl.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../src -O2 -g -pipe -march=i386 -mcpu=i686 -I/usr/X11R6/include -O2 -g -pipe -march=i386 -mcpu=i686 -I/usr/X11R6/include -MT rsMath.o -MD -MP -MF ".deps/rsMath.Tpo" -c -o rsMath.o rsMath.c; \
then mv -f ".deps/rsMath.Tpo" ".deps/rsMath.Po"; else rm -f ".deps/rsMath.Tpo"; exit 1; fi
rsMath.c:40:9: missing terminating " character
rsMath.c: In function `rsCPUDetect':
rsMath.c:41: error: syntax error before "xor"
rsMath.c:69:9: missing terminating " character
rsMath.c:89:17: missing terminating " character
rsMath.c: In function `rsVec_normalize':
about sound support
If there's audio with these puppies, then I'm not hearing them, which is not a problem.
However, if there is audio and it is being compiled by default, is there a way to disable this for a speedier binairy?
Lovely stuff.
PS, to preview in a non-root window, descend into the source directories and run from the commandline.
vroot.h
I found that the screensavers didn't work properly with xscreensaver unless I added a line '#include "vroot.h"' to c_src/driver.h, using the utils/vroot.h file from the xscreensaver distribution. The preview is still broken (it shows up in the root window instead of the dedicated preview window, because the screensavers don't accept the '-window-id' parameter that xscreensaver-demo passes to them), but at least they work otherwise. And they're absolutely GREAT! 8-)