
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
KWaterSaver KDE-4 Version:
2010 by Stefan Baur http://kwatersaver.c0n.de/
Port of the former kde-3 version.
KGLWaterSaver KDE-3 Version:
2004 by Stefan Baur http://kwatersaver.c0n.de/
Make sure you have OpenGL libs/headers installed. (and of course Qt/Kde3.2)
Download, compile and install...
Go to the Control Panel and choose KGLWaterSaver, set it up to use your favourite Image or Desktop and fit the performance of your computer.
(Takes 10% CPU-Time at my Duron 700 / GeForce FX 5700 at: water_res of 128x128, 24 WaterCalcs, 64ms Delay Realtime)
(config dialog will probably [hopefully :] be more intuitive in following versions)
Hope you enjoy putting your desktop under water :)
10 years ago
KDE-4 Version now available!
Version 0.6
Initial port. Same features as former kde-3 version.
KDE-3 Version:
some private builds supporting webcam/v4l input not for production use.
new SuSE RPM's availabe as well as a gentoo ebuild(!)
Version 0.6
added translation to German, Brazilian Portuguese and Spanish.
new effects: big bubble, rain
small bugfix which made water look ugly at edges sometimes
config dialog showing image preview and effect choice
Version 0.5
now also available as Mandrake 10.0 rpm! Thanks to Victor Fernandez.
10 years ago
KDE-4 Version now available!
Version 0.6
Initial port. Same features as former kde-3 version.
KDE-3 Version:
some private builds supporting webcam/v4l input not for production use.
new SuSE RPM's availabe as well as a gentoo ebuild(!)
Version 0.6
added translation to German, Brazilian Portuguese and Spanish.
new effects: big bubble, rain
small bugfix which made water look ugly at edges sometimes
config dialog showing image preview and effect choice
Version 0.5
now also available as Mandrake 10.0 rpm! Thanks to Victor Fernandez.
illunatic
10 years ago
To install I had to cd build, then ran
sudo make; sudo make install (got an error without sudo)
Then, because the default install directories are
/usr/local/bin/kwatersaver4.kss &
/usr/local/share/kde4/services/ScreenSavers/kwatersaver4.desktop
I copied kwatersaver4.kss to /usr/bin/
& kwatersaver4.desktop to /usr/share/kde4/services/ScreenSavers/
After that I was able to find it in the list in screensaver settings.
Report
kriko
11 years ago
Report
ich666
10 years ago
Report
Gatica
10 years ago
I tried to run "make" from the build directory after ./configure.
I'm getting an error from here:
kglwatersaver4.cpp:71: error: variable ‘QPainter errPaint’ has initializer but incomplete type
any suggestions?
hope you can help! :)
Report
cesorensen
10 years ago
Report
Gatica
10 years ago
My screensaver was built in
/usr/local/share/kde4/services/ScreenSavers/kwatersaver4.desktop
but all my screensavers are in
/usr/share/kde4/services/ScreenSavers, so I just copied it to that directory :)
Report
Gatica
10 years ago
So from a forum suggestion I searched for KDE devel packages through my "package manager" - this solved that issue, and then make and install worked just fine.
Great screen-saver!
Sorry can't help, but I'd say it's to do with some other package missing.
Report
kriko
10 years ago
This is wonderful!
Report
pyrobob
14 years ago
the alien mandrake package shows in the list when installed, but won't play, nor will the setup box show. any help?
Report
om1d3
14 years ago
Thank you, good job.
Report
asenr
15 years ago
%./configure --prefix=/usr/local --with-arts
...
Good - your configure finished. Start make now
%make
make all-recursive
Making all in doc
Making all in .
Making all in en
Making all in po
Making all in src
Making all in src
source='kglwatersaver.cpp' object='kglwatersaver.o' libtool=no depfile='.deps/kglwatersaver.Po' tmpdepfile='.deps/kglwatersaver.TPo' depmode=gcc3 /usr/local/bin/bash ../admin/depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/usr/X11R6/include -UQT_NO_ASCII_CAST -DQT_THREAD_SUPPORT -D_THREAD_SAFE -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -c -o kglwatersaver.o `test -f 'kglwatersaver.cpp' || echo './'`kglwatersaver.cpp
In file included from kglwatersaver.cpp:32:
kglwatersaver.h:27:29: kglwatersaverui.h: No such file or directory
...
I'm running FreeBSD 5.4-RELEASE with KDE-3.4.0
Any idea?
Report
anmaster
15 years ago
Report
cederik
15 years ago
Report
Jeremy
16 years ago
Report
bienchen
16 years ago
really niice saver.
Would it be possible to let the drops directly fall into the desktop? So that the waves a flushing the colors into confusion?
hth,
bienchen
Report
abaaa
16 years ago
1.Download, ----->ok
2.compile -------> "./configure"
and "make" ok,
correct ,no error messenge
3.install --> make install ????
4.i can not find KGLWS in Control Panel
where is thr worng , Thanks
Report
ich666
16 years ago
default is /share/applnk/System/ScreenSavers/
you might try to put it to your users kde dir:
~/.kde/share/applnk/System/ScreenSavers/
(subdirectory ScreenSavers might not exist yet)
put the src/kglwatersaver.desktop file in this dir. Then this user should be able so see it in the control panel.
Report
georg
16 years ago
Report
georg
16 years ago
Trying to rpm -e the package, rpm states, that the package isn't installed; trying to re-install it, rpm states, that the package is already installed ... pretty weird ...
Finally I tried to compile the tarball, because I really like the screensaver. I had to install a whole bunch of devel-packages, to satisfy the configure-script and make, but in the end, I didn't succeed. I was running into dependency conflicts. :-(
So I stopped at this point, hoping that someone will build an RPM for Mandrake 10.1 Community some time.
Report
ich666
16 years ago
kglwatersaver.kss
If so, you should simply need to place the kglwatersaver.desktop file in the right folder to make it appear in kcontrol
(which is for me: /usr/kde/3.3/share/applnk/System/ScreenSavers/ - not sure where it is in mandrake ... just "kde-install-dir"/share/applnk/System/ScreenSavers/ )
Hope this helps
Report
georg
16 years ago
Yes, the binary is still installed, and I can run it from konsole -- no error messages occuring.
The kglwatersaver.desktop file is (still) in
/usr/share/applnk/System/ScreenSavers/
(where all the others are), but (I swear) it doesn't appear in kcontrol's screensaver list.
I had a closer look to the file (using Konquerer's "Properties" Dialog) and it seems to be all right ...
Any other ideas?
Report
ich666
16 years ago
now at least this user should see it in kcontrol...
well ... one thing i figured that is probably not 100% right in my kglwatersaver.desktop file, which you might also try to change:
open kglwatersaver.desktop in text editor (kwrite for example)
on line 5 it says:
Exec=kglwatersaver %i %m -caption "%c"
add ".kss" after kglwatersaver:
Exec=kglwatersaver.kss %i %m -caption "%c"
this shouldn't be used anyways .. but perhaps it causes the trouble...
well ... when looking at the rpm, there are
/usr/share/applnk-mdk/.hidden/ScreenSavers/kglwatersaver.desktop
no idea what this does ... maybe try to move it away and see if this helps.
I guess a mandrake user would be of more help :-p
Report
georg
16 years ago
you might also try to put the kglwatersaver.desktop file in your home
That's it. For other Mandrake users: The right place is:
~/.kde/share/applnk-mdk/.hidden/ScreenSavers
It works (still after a reboot :-), and for this reason I didn't edit the kglwatersaver.desktop file.
One strange detail, which might give you a hint:
When I first installed the RPM, KGLWaterSaver appeared apart from the other savers (it wasn't categorized in kcontrol).
Now it's among the other OpenGL screensavers.
Hmm, maybe it doesn't mean anything.
And thanks a lot again (first of all for this great eyecandy-screensaver)!
Report
mccubbin
16 years ago
Report
Linuxglider
16 years ago
first installed without deps mdk 10 rpm than compile the source with
configure --prefix/usr
and it runs fine!
have fun
Report