The screensavers from XScreensavers are added to KDE through .desktop files.
These are located in KDEDIR/share/applnk/System/ScreenSavers/, on my system that is /opt/kde3/share/applnk/System/ScreenSavers/.
You could copy and edit one of the .desktop files there related to a saver from XScreensaver, for instance 'flyingtoasters.desktop'.
In the case of flyingtoasters.desktop, you simply replace all the instances of 'flyingtoasters' with 'carousel'.
These lines gives you access to the settings of the saver in kcontrol:
[Desktop Action Setup]
Exec=kxsconfig carousel
All the lines starting with Name[language]=nameinlanguage give the name of the saver in various languages. Just delete the ones you don't use, and change the ones for the languages you use for correct ones for Carousel.
When finished, save it as carousel.desktop
Attached is my /opt/kde3/share/applnk/System/ScreenSavers/carousel.desktop
PS! With the carousel saver you might want to set the framerate and animation speed again in the KDE control centre, otherwise it looks a bit static.
Good luck!
This post has been edited 2 times, last edit by "CallMeThing" (Oct 18th 2005, 1:00pm)