
KSetiSaver
Source (link to git-repo or to original if based on someone elses unmodified work):
Description:
Hi!
I developed this KDE screensaver which monitors a running Linux CLI client.
READ the README file very careful, and check the KSetiSaver homepage if you run into problems***
--------------------------------------
If you have questions feel free to mail: sebastian@frozenlight.de
--------------------------------------- Last changelog:
I developed this KDE screensaver which monitors a running Linux CLI client.
READ the README file very careful, and check the KSetiSaver homepage if you run into problems***
--------------------------------------
If you have questions feel free to mail: sebastian@frozenlight.de
---------------------------------------
A small bugfix release. This time all the fame should go to Sebastian Muszynski (basti@linkt.de) because he has done all fixes.
KSetiSaver
- is now able to handle client & data in different directories correctly (this was quite messed up)
- the error messages are more descriptive in some cases
Ratings & Comments
49 Comments
Well, the link-s broken... :(
You can find it here: http://b1project.com/ksetisaver.html but I have also problem with compiling it.
On Debian 3.+ I can't compile this. First there were some errors with QT (installing libqt3-mt-dev helps to pass some configure tests), but I got the following error: c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -c configdialogR2.cpp configdialogR2.cpp: In constructor `configDialogR2::configDialogR2(QWidget*, const char*, bool, unsigned int)': configdialogR2.cpp:301: error: `Spacer1' undeclared (first use this function) configdialogR2.cpp:301: error: (Each undeclared identifier is reported only once for each function it appears in.) configdialogR2.cpp:384: error: `Spacer4' undeclared (first use this function) configdialogR2.cpp:390: error: `Spacer5' undeclared (first use this function) configdialogR2.cpp:570: error: `Spacer2' undeclared (first use this function) configdialogR2.cpp:605: error: `Spacer3' undeclared (first use this function) make[3]: *** [configdialogR2.o] B³±d 1 make[3]: Leaving directory `/home/piotao/ksetisaver-0.3.4/ksetisaver' make[2]: *** [all-recursive] B³±d 1 make[2]: Leaving directory `/home/piotao/ksetisaver-0.3.4/ksetisaver' make[1]: *** [all-recursive] B³±d 1 make[1]: Leaving directory `/home/piotao/ksetisaver-0.3.4' make: *** [all-recursive-am] B³±d 2
Yes, I have the same problem. And another Question... Does it work with BOINC, too? Alex
and i am (( can't conpile under FC4
If u want KSetiSaver in FreeBSD: There is a port in the FreeBSD Ports system! Just use that one. Also there is a port of the linux setiathome client there! Using both of them KSetiSaver runs fine on my BSD Box. If I compile it from the original sources it don't.. cheers Wastl
hi, I have a problem when runing ./configure. after it says checking for X... it gives me the error: can't find X includes. What's it looking for? many thanks for helping a newbie.
Finally i got it! A very good and cool work, i especially like that it shows me lots of thing that seti does and that in the winzozz client there arent. The funny thing is that it took me 2 days to compile and install it...boring bug, i need to do a 'make distclean' after ./configure, or else make report an error...(compiling from .tar.gz 0.3.4)
with KsetiSaver.desktop on the right place ;-) http://members.chello.at/zsolt.berczes/software/ksetisaver-0.3.3-1mdk.i586.rpm http://members.chello.at/zsolt.berczes/software/ksetisaver-0.3.3-1mdk.src.rpm
sorry but there's a little misfunction in your packages. you have'nt correctly set some params of the rpm like rpm cat. So you can download officials GPG signed packages on my site: http://b1project.com
I am not sure your rpms are correctly setup either. When I reboot the system the screensave is gone. Does some type of enter need to be in /usr/lib/menu? J
is out! you can download the new version with KDE3 bugfixe on Sebastian's site and MDK9.0 rpms on my site.
I just grabbed 3.2, but it still complains on startup that it can't find the data in /usr/bin. The user data, etc is there. I'm running RH 8/KDE 3.0.5-1. Any suggestions? Thanks!
there is 2 ways to set the data directory. first you have data and seti client in the same dir, so you have to check the "same data and client dir" option and to set the correct path of the client eg: /usr/local/seti/ else, don't check the option and set the two corrects paths.
I do have both the data and bin in the same directory (/usr/bin), and have the box checked indicating that they are in the same directory/path, but I still get that error. I see an earlier tip about deleting the rc file for ksetisaver and starting over. I'll give that a try. Thanks.
It (ksetisaver) is indicating that it can't access state.sah. I just confirmed the file is in the /usr/bin directory along with setiathome and ksetisaver, so I'm stumped once again. I did delete the ksetisaverrc file, and configured it again, but still, the same problem.
My profound apologies if this is a "RTFM" issue, but it was as simple as me not using the trailing "/" at the end of the paths! Man thanks for a great app, it's working!! :)
I cant get it to run under Mandrake 9.0. Seti works fine at a command prompt, but kseti complains about not being able to open file. Here is what is says. Couldn't open state.sah in directory /files/multimedia/seti RETURNDED 0 The file is in the dir and has rw perms for my current user. Not sure. Thanks for any help
I downloaded the latest command line client ,and it comes with a xsetiathome,when I run the setiathome with a -graphics parameter,the xsetiathome works just fine. but the screensaver just thow out a "cann't locate /opt/setiathome/state.sah ".and that file is exactly at the right place and the permission is rw for everyone(I changed to this after I saw this error ),but,not work at all.
you should change setiparse.cpp. the following is diffrences between the old (setiparse.cpp) and the new (setiparse1.cpp). root@holy-note:ksetisaver# diff setiparse.cpp setiparse1.cpp 70c70 ifstream in_st; 72,73c72,73 in_st.open(currFile.c_str()); > if (!in_st) 78,79c78,79 > while (in_st) 81c81 getline(in_st,currLine); //C++ I/O sucks... 84c84 in_st.close(); 86a87 > ifstream in_ui; 88,89c89,91 std::cout in_ui.open(currFile.c_str()); > if (!in_ui) 95c97 while (in_ui) 97c99 getline(in_ui,currLine); //C++ I/O sucks... 100c102 in_ui.close(); 102a105 > ifstream in_wu; 104,105c107,108 in_wu.open(currFile.c_str()); > if (!in_wu) 111c114 while (in_wu) 113c116 getline(in_wu,currLine); //C++ I/O sucks... 116c119 in_wu.close();
you should change setiparse.cpp. the following is diffrences between the old (setiparse.cpp) and the new (setiparse1.cpp). root@holy-note:ksetisaver# diff setiparse.cpp setiparse1.cpp 70c70 ifstream in_st; 72,73c72,73 in_st.open(currFile.c_str()); > if (!in_st) 78,79c78,79 > while (in_st) 81c81 getline(in_st,currLine); //C++ I/O sucks... 84c84 in_st.close(); 86a87 > ifstream in_ui; 88,89c89,91 std::cout in_ui.open(currFile.c_str()); > if (!in_ui) 95c97 while (in_ui) 97c99 getline(in_ui,currLine); //C++ I/O sucks... 100c102 in_ui.close(); 102a105 > ifstream in_wu; 104,105c107,108 in_wu.open(currFile.c_str()); > if (!in_wu) 111c114 while (in_wu) 113c116 getline(in_wu,currLine); //C++ I/O sucks... 116c119 in_wu.close();
I modified setiparse, got it to compile fine, but still, I get the error with respect to the .sah file. Setiathome works fine from the console, but KSetiSaver can't seem to find the .sah files. I'm running KDE 3.0.5-1 w/Redhat 8.0
;-; it's a 404 error!
great work :) a screensaver for folding@home would be great too :)
running SuSE with KDE 3.02, all from approved RPM packages. installed all the files (ran make and make install, without incident) to a subdirectory of ~, and then softlinked the .desktop file to my screensavers directory. it shows up on my list of screensavers, but i can't get to any settings, and it won't run at all. any ideas? want any .log files? did i screw something up? (wish SuSE would make an RPM, cause i can't)