I recently go the Compiz Screensaver running on my Ubuntu Linux system. This is a somewhat experimental plugin and so this plugin is not included by default with Compiz. But for the more adventurous it may be possible to get this interesting addition to your compiz desktop functioning on your system.
With that said here is what worked for me:
First the Installation
Here is a command that you will need for installing the components needed by the compiz screensaver,sudo apt-get install compiz-bcop compiz-dev build-essential libtool libglu1-mesa-dev libxss-dev libcairo2-dev git-core
Here is my link for downloading the compiz screensaver. Unfortunately there is a problem with the most commonly used location with the pafy git link resulting in no make file so we have updated this posting accordingly.
Download the targzip from the link above. Extract it and then go to the terminal and us the cd command to get to the folder you extracted the targzip to.
So for example if it is in your home directory cd /home/foldername/compizscreensaver.
Once you have gotten that far you will simply need to type in make and hit enter and after that is finished then you will need to type in make install and hit enter.
If all goes well then you should be able to find the screensaver in your compizconfig settings manager (ccsm) in the extras section. You may need to reboot your system.
Once installed I ran into a couple of problems with the compiz screensaver, it was not kicking on automatically and the screensaver would sometimes quit displaying the swirling windows it would not lock the system or harm the system in any way it just would not always run properly.
Here is what worked for me:
I removed gnome-screensavers and xscreensavers which took care of the issue of the compiz screensaver not starting up. Apparently there is a conflict with those programs that cannot be resolved by simply disabling the screensaver but you actually have to remove those programs.
The next step is to go into ccsm and adjust a setting with the compiz screensaver. After clicking on screensaver go to the flying windows tab and then reduce the Attraction and Repulsion Ratio. The more I lowered the setting the more reliably the screensaver would run.
This is not a polished project so you can expect that things will not work perfectly 100 percent of the time, but this is what has worked for me. I hope this information is helpful to someone.