KCometen3

Screensavers

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

2
6.3
Description:

KCometen3 is an OpenGL screensaver for KDE.
Last changelog:

14 years ago

1.1
* New effects
* Random background

OddSocks

14 years ago

Hi, i've made RPMs for Fedora Core 4, for x86 and ppc, with SRPM available. x86_64 RPM will be up shortly.

Download from here:
http://packages.amiga-hardware.com

Report

OddSocks

14 years ago

Hi, i've made RPMs for Fedora Core 4, for x86 and ppc, with SRPM available. x86_64 RPM will be up shortly.

Download from here:
http://packages.amiga-hardware.com

Report

lordcrow

14 years ago

this is for x86_64, got this when doing make


/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -fPIC -march=k8 -mtune=k8 -L/usr/lib64 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -L/usr/lib -L/usr/lib64/qt/lib -L/opt/kde/lib -R /opt/kde/lib -R /usr/lib64/qt/lib -R /usr/lib -o kcometen3.kss kcometen3.o kglcometen3.o cometenscene.o decal.o explosion.o lightning.o particlesystem.o vec.o bezier.o cometen3.o cometenmath.o curvecomet.o glow.o pcomet.o rotatecomet.o kcometen3ui.o kcometen3.moc.o -lGLU -lGL -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdecore -lkdeui -lkscreensaver -lm -lkio
/usr/lib/gcc/x86_64-slackware-linux/3.4.4/../../../../x86_64-slackware-linux/bin/ld: warning: libexpat.so.0, needed by /opt/kde/lib64/libkscreensaver.so, may conflict with libexpat.so.1
/usr/lib64/libGLU.so: undefined reference to `operator delete(void*)@GLIBCXX_3.4'
/usr/lib64/libGLU.so: undefined reference to `vtable for __cxxabiv1::[email protected]_1.3'
/usr/lib64/libGLU.so: undefined reference to `operator delete[](void*)@GLIBCXX_3.4'
/usr/lib64/libGLU.so: undefined reference to `[email protected]_1.3'
/usr/lib64/libGLU.so: undefined reference to `vtable for __cxxabiv1::[email protected]_1.3'
/usr/lib64/libGLU.so: undefined reference to `vtable for __cxxabiv1::[email protected]_1.3'
/usr/lib64/libGLU.so: undefined reference to `operator new[](unsigned long)@GLIBCXX_3.4'
/usr/lib64/libGLU.so: undefined reference to `[email protected]_1.3'
/usr/lib64/libGLU.so: undefined reference to `operator new(unsigned long)@GLIBCXX_3.4'
collect2: ld returned 1 exit status
make[2]: *** [kcometen3.kss] Error 1
make[2]: Leaving directory `/home/share/SlackPack/paquetes/kcometen3/kcometen3-1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/share/SlackPack/paquetes/kcometen3/kcometen3-1.1'
make: *** [all] Error 2

Report

C

tvb-xxx

14 years ago

looks like there is something wrong with your libraries.

Report

Kwellmeister

14 years ago


Looks great!
To return the favour I made a debian package for all non-ubuntu-users which you can find here:

http://harrys-home.gmxhome.de/kcometen3_1.1-1_i386.deb

Made (and tested only) on a Debian (Unstable) Box with KDE 3.5.2.

Greetz!

Report

darkplayer

13 years ago

Thanks for putting it together for Sid. Nicccce :)

Report

linux3114a

14 years ago

I have created a rpm for Suses but this screensaver is very slow .....????

Report

fedderico10

14 years ago

Could you please send me the RPM to my email? ([email protected])

Report

C

tvb-xxx

14 years ago

you can change the speed in the setup. your fps depends on your graphic card and driver.

Report

mankeletor

14 years ago

kglcometen3.cpp:114: error: no match for 'operator+' in '
QString("kcometen3/pixmaps/") + file'
/usr/lib/qt/include/qcstring.h:354: error: candidates are: const QCString
operator+(const QCString&, const QCString&)
/usr/lib/qt/include/qcstring.h:361: error: const QCString
operator+(const QCString&, const char*)
/usr/lib/qt/include/qcstring.h:368: error: const QCString
operator+(const char*, const QCString&)
/usr/lib/qt/include/qcstring.h:375: error: const QCString
operator+(const QCString&, char)
/usr/lib/qt/include/qcstring.h:382: error: const QCString
operator+(char, const QCString&)
/usr/lib/qt/include/qstring.h:1036: error: const QString
operator+(const QString&, const QString&)
/usr/lib/qt/include/qstring.h:1044: error: const QString
operator+(const QString&, const char*)
/usr/lib/qt/include/qstring.h:1051: error: const QString
operator+(const char*, const QString&)
/usr/lib/qt/include/qstring.h:1059: error: const QString
operator+(const QString&, QChar)
/usr/lib/qt/include/qstring.h:1066: error: const QString
operator+(const QString&, char)
/usr/lib/qt/include/qstring.h:1073: error: const QString
operator+(QChar, const QString&)
/usr/lib/qt/include/qstring.h:1081: error: const QString
operator+(char, const QString&)
/usr/lib/qt/include/qpoint.h:154: error: const QPoint
operator+(const QPoint&, const QPoint&)
/usr/lib/qt/include/qsize.h:168: error: const QSize
operator+(const QSize&, const QSize&)
/usr/include/c++/3.3.6/bits/stl_bvector.h:261: error:
std::_Bit_const_iterator std::operator+(int, const
std::_Bit_const_iterator&)
/usr/include/c++/3.3.6/bits/stl_bvector.h:202: error:
std::_Bit_iterator std::operator+(int, const std::_Bit_iterator&)
make[2]: *** [kglcometen3.o] Error 1
make[2]: Leaving directory `/home/mankeletor/kcometen3-1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mankeletor/kcometen3-1.0'
make: *** [all] Error 2

Report

C

tvb-xxx

14 years ago

ok i fixed that

Report

Ace16

14 years ago

It looks very good, i used the ubuntu deb but my camera does not rotate, it just sits there with the fireworks effects inside a box, with the four sides made of my desktop, how do i make it rotate?

Report

Ace16

14 years ago

Oh now i get it, it only does a slow mition shot and rotation some of the time, could you make a version that is in slow motion and rotates all the time?

Cool Screensaver

Report

C

tvb-xxx

14 years ago

try version 1.1 and enable free camera for a camera which always moves on a random curve.

Report

HansBauer

14 years ago

make[2]: Entering directory `/tmp/kcometen3-1.0/src'
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde3/lib -R /opt/kde3/lib -R /usr/lib/qt3/lib -R /usr/X11R6/lib -o kcometen3.kss kcometen3.o kglcometen3.o comet.o cometen_math.o cometenscene.o decal.o explosion.o lightning.o particlesystem.o vec.o kcometen3ui.o kcometen3.moc.o -lGLU -lGL -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdecore -lkdeui -lkscreensaver -lm -lkio
cometenscene.o: In function `CometenScene::resize(int, int)':
cometenscene.cpp:(.text+0xeb5): undefined reference to `glPointParameterfv'
cometenscene.o: In function `CometenScene::init(float, unsigned int, int, float, float, bool, bool, bool)':
cometenscene.cpp:(.text+0x1f0e): undefined reference to `glPointParameterf'
cometenscene.cpp:(.text+0x1f1d): undefined reference to `glPointParameterf'
cometenscene.cpp:(.text+0x1f2e): undefined reference to `glPointParameterf'
collect2: ld returned 1 exit status
make[2]: *** [kcometen3.kss] Fehler 1
make[2]: Leaving directory `/tmp/kcometen3-1.0/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/tmp/kcometen3-1.0'
make: *** [all] Fehler 2

Report

exeddd

14 years ago

same problem compiling on gentoo, kde 3.5.1, opengl, dri enabled

Report

C

tvb-xxx

14 years ago

you need opengl 1.4 to build and run the screensaver

Report

aNordal

15 years ago

First of all, this screensaver looks damn good, so I wish I could compile it on my Mandriva 2006.0. I cd into the unpacked directory and run ./configure. That's no problem. Then i run make, and it stops with this error:

/usr/lib/qt3//include/qgl.h:80:21: error: GL/glu.h: No such file or directory
make[2]: *** [kcometen3.o] Error 1
make[2]: Leaving directory /home/nerd/ting/kcometen3-1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory /home/nerd/ting/kcometen3-1.0'
make: *** [all] Error 2

What to do? I am not an expert. RPM would be highly appreciated.

Report

toonmuylkens

15 years ago

just do as the error message says:
"error: GL/glu.h: No such file or directory"

You need to install glu.h
mandriva control center or google.com will tell you it is in the package: libglu1-mesa-dev

things you need when compiling are always in *-dev packages.

maybe you will need liblgl-mesa-dev too....

cheers

Report

aNordal

15 years ago

Thanks, that explained a lot.

I failed to compile Mesa-6.3.2, but it seems to have put the libraries in the right places, because kcometen3 was now able to compile.

Kcometen3 is now working, at least in console, but KDE does not agree. How do I make Kcometen3 appear in the KDE screensaver menu? I have tried rebooting. Kcometen3 was installed in the following path: /usr/local/kde/bin/kcometen3.kss

Report

toonmuylkens

15 years ago

install it again but now with another prefix:
./configure --prefix=/usr
make
su
make install

---> this will install the screensaver in /usr/...
maybe KDE only searches for screensavers over there.

cheers
toon

Report

aNordal

15 years ago

Thanks for the tip. I did it my way though. I moved the following 3 files and folders:

/usr/local/kde/bin/kcometen3.kss to /usr/local/bin/kcometen3.kss
/usr/local/kde/share/apps/kcometen3/pixmaps/ to /usr/local/share/apps/kcometen3/pixmaps/
/usr/local/share/applnk/System/ScreenSavers/kcometen3.desktop to /usr/share/applnk/System/ScreenSavers/kcometen3.desktop

Now, it is working flawlessly. My tip to the developer is to follow my example and make the files fall into those directories that KDE like.

Report

ih8windoze

15 years ago

Do you have an Opengl enabled graphics card? And do you have it enabled?

Report

aNordal

15 years ago

First of all, this screensaver looks damn good, so I wish I could compile it on my Mandriva 2006.0. I cd into the unpacked directory and run ./configure. That's no problem. Then i run make, and it stops with this error:

/usr/lib/qt3//include/qgl.h:80:21: error: GL/glu.h: No such file or directory
make[2]: *** [kcometen3.o] Error 1
make[2]: Leaving directory `/home/nerd/ting/kcometen3-1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nerd/ting/kcometen3-1.0'
make: *** [all] Error 2

What to do? I am not an expert. RPM would be highly appreciated.

Report

elgordo123

15 years ago

Installed uBuntu package, no probs, Awesome screensaver! Thanks for the work!

Report

14 years ago

1.1
* New effects
* Random background

12345678910
13
product-maker fracaburda Apr 10 2015 9 excellent
product-maker dergnome Jan 27 2014 3 bad
product-maker chintoo Mar 07 2013 9 excellent
product-maker otternox May 31 2011 9 excellent
Be the first to comment
alerich
Dec 30 2009
frattale
Oct 18 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.1
updated Apr 29 2006
added Oct 16 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4