The seti@home project offers two different types of clients: A client with a graphical GUI and a pure command line client. Unfortunately for Linux there's only a command client available. Yhis is the point where KSetiSaver kicks in: It acts as a normal screensaver for KDE. When it is launched it starts monitoring a seti@home client. KSetiSaver is also able to launch setiathome. That means seti@home is only active, when the screensaver is. This way you get the same behaviour like you would with the Windows GUI client!
Created attachment 23959 [details] An ebuild file for ksetisaver 0.3.4
Since SETI@home will be making transition to the new BOINC system, and ksetisaver developer doesn't respond, I'm withdrawing this ebuild from bugzilla.