KGLWaterSaver
Screensavers
Score 71%
Description:

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 :)
Last changelog:

13 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

7 years ago

I also installed recommended packages.
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

8 years ago

Would someone port this to kde4?

Report

C

ich666

7 years ago

took some time... but sure: here you are with a kde4 version!

Report

kriko

7 years ago

Oh, thanks!
This is wonderful!

Report

Gatica

7 years ago

Hello,
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

7 years ago

I was having the same problem. Added "#include <QPainter>" to the preprocessor section of src/kglwatersaver4.cpp Made it through "make" and "make install" but it's not showing up in my list of screensavers...

Report

Gatica

7 years ago

I had forgotten about it for awhile, but I tried again recently and got a "cmake: not found" error from ./configure instead.
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

Gatica

7 years ago

oh, sorry, misread last post.
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

pyrobob

10 years ago

can you make a debian package? because im on Kubuntu Edgy, KDE 3.5.5, and it won't work. not even the source with a './config' attempt.

the alien mandrake package shows in the list when installed, but won't play, nor will the setup box show. any help?

Report

om1d3

11 years ago

I just emerged this and I'm verry happy with both the screensaver AND the ebuild.
Thank you, good job.

Report

asenr

12 years ago

While doing make I got this error:

%./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

12 years ago

A very good screensaver! The gentoo ebuild files make it even better!

Report

cederik

12 years ago

Really nice!

Report

Jeremy

12 years ago

Says its installed but doesn't come up on my list of screensavers. :(

Report

bienchen

13 years ago

Hello,

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

12 years ago

sorry,can i ask some install problem?

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

C

ich666

12 years ago

depending on your distribution, there might be some special place where to put the kglwatersaver.desktop file which makes kglwatersaver appear in the control panel.

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

13 years ago

The RPM-Version for Mandrake 10.0 works fine with 10.1, too.

Report

georg

13 years ago

Sorry, I have to correct me: After a reboot KGLWaterSaver doesn't appear in kcontrol any more ...

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

C

ich666

13 years ago

Strange! ... but is the binary still installed? eg. can you run it from konsole:
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

13 years ago

Thanx for your reply.

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

C

ich666

13 years ago

as i am not sure what is the right dir in mandrake you might also try to put the kglwatersaver.desktop file in your home: ~/.kde/share/applnk/System/ScreenSavers/

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

13 years ago

You wrote:
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

13 years ago

That's about the coolest screensaver I've ever seen. I really like the 'rain' feature. Keep this one going!! For info, it installs perfectly on Gentoo 2004.2 and KDE 3.2.3.

Report

Linuxglider

13 years ago

im here on mandrake 9.2 with kde 3.2.2:
first installed without deps mdk 10 rpm than compile the source with
configure --prefix/usr
and it runs fine!
have fun

Report

13 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.

product-maker tremep Jul 31 2017

product-maker evgom Oct 04 2012

product-maker 75 191

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.6
updated Jul 31 2017
added Aug 17 2004
downloads today
0
page views today 0