
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
One year after the initial release, the source code of TuxSaver 1.0 is available.
RPM for Mandrake is also available at kdelook.org:
http://www.kdelook.org/content/show.php?content=4510
You can see Tux living on a tropical island or on an iceberg. Choose your favorite island in the setupdialogbox !
Don't watch this screensaver too long, you might get seasick ! :-)
TuxSaver is a 3D KDE screensaver.
It requires OpenGL and KDE 3.x
Make sure you have installed the kdelibs and mesalibs (GL and GLU), including the development packages.
Send me an email If you would like to draw new object in ac3d, make/change stories or add sounds.
--INSTALL--
tar -xzvf tuxsaver-x.tar.gz
cd tuxsaver-x
./configure --prefix=/usr --disable-debug
(the prefix must be your kde installation directory, for example =/usr for mandrake, =/opt/kde3 for suse)
(on debian it could be necessary to add --with-qt-includes=/usr/include/qt3)
make
make install
16 years ago
--------TuxSaver 1.0------
- ported to automake-1.7, autoconf-2.5x and kdevelop-3.x
- major bugfix (thanks to Matthew Tang for the bugreport)
- translation to Dutch
- translation to French (thanks to G�rard Delafond)
--------TuxSaver 0.9------
- added support for loadable islands
- added a tropical island
- added a iceberg with an iglo
- fixed sound bug with small ogg files
- added new story with I LOVE KDE sign
- redesigned setup dialog box
--------TuxSaver 0.8------
- converted sound from wav to ogg.
- updated howto (thanks to toon muylkens)
- added texturesupport for loadable objects
- added new stories and objects which use textures.
- added a THX-like story using the KDE-logo
- bugfix in textureloader which makes tuxsaver rendering 2 to 3 times as fast !!!
--------TuxSaver 0.7------
- runtime objectloader which means it is a lot more easier to add new objects.
- bugfixes in objectloader.
- a lot of new stories using new objects
--------TuxSaver 0.6------
-Tux has 9 different hats now. You can choose his hat in the setupdialogbox, or let TuxSaver choose one randomly.
-You can let tuxsaver stop rendering and just blanking the screen after a few minutes. This is aspecially usefull for laptops where the processorpowerhungry TuxSaver shouldn't run all day.
-TuxSaver Story HowTo to create your own TuxSaver stories.
-better random story chooser.
-added a TuxSaver icon.
-TuxSaver should look a lot better on ATI radeon boards now.
------TuxSaver 0.5------
-sounds, including a background ocean sound (this can be disabled in the setupdialogbox)
-a brand new setupdialogbox where you can change the height of the waves, the transparancy of the waves,...
-two new stories
-bugfix: Better looking on ATI-videoboards
-bugfix: the icon in the screensaverlist does not disapear anymore after a update-menus.
-lots of other bugfixes and clean ups
-kdevelop integration
-------TuxSaver 0.4--------
-tux has sunglasses
-tux can open his mouth
-some extra stories which use the sunglasses and 'openmouth' functionality
-source release
-------TuxSaver 0.3--------
-waves in the sea
-the iceberg moves along with the waves
-better follow functions
-higher framerates by the use of OpenGL Display Lists (object get prebuilded on the 3d hardware)
-nicer background
-some new stories
-------TuxSaver 0.2--------
-initial release
16 years ago
--------TuxSaver 1.0------
- ported to automake-1.7, autoconf-2.5x and kdevelop-3.x
- major bugfix (thanks to Matthew Tang for the bugreport)
- translation to Dutch
- translation to French (thanks to G�rard Delafond)
--------TuxSaver 0.9------
- added support for loadable islands
- added a tropical island
- added a iceberg with an iglo
- fixed sound bug with small ogg files
- added new story with I LOVE KDE sign
- redesigned setup dialog box
--------TuxSaver 0.8------
- converted sound from wav to ogg.
- updated howto (thanks to toon muylkens)
- added texturesupport for loadable objects
- added new stories and objects which use textures.
- added a THX-like story using the KDE-logo
- bugfix in textureloader which makes tuxsaver rendering 2 to 3 times as fast !!!
--------TuxSaver 0.7------
- runtime objectloader which means it is a lot more easier to add new objects.
- bugfixes in objectloader.
- a lot of new stories using new objects
--------TuxSaver 0.6------
-Tux has 9 different hats now. You can choose his hat in the setupdialogbox, or let TuxSaver choose one randomly.
-You can let tuxsaver stop rendering and just blanking the screen after a few minutes. This is aspecially usefull for laptops where the processorpowerhungry TuxSaver shouldn't run all day.
-TuxSaver Story HowTo to create your own TuxSaver stories.
-better random story chooser.
-added a TuxSaver icon.
-TuxSaver should look a lot better on ATI radeon boards now.
------TuxSaver 0.5------
-sounds, including a background ocean sound (this can be disabled in the setupdialogbox)
-a brand new setupdialogbox where you can change the height of the waves, the transparancy of the waves,...
-two new stories
-bugfix: Better looking on ATI-videoboards
-bugfix: the icon in the screensaverlist does not disapear anymore after a update-menus.
-lots of other bugfixes and clean ups
-kdevelop integration
-------TuxSaver 0.4--------
-tux has sunglasses
-tux can open his mouth
-some extra stories which use the sunglasses and 'openmouth' functionality
-source release
-------TuxSaver 0.3--------
-waves in the sea
-the iceberg moves along with the waves
-better follow functions
-higher framerates by the use of OpenGL Display Lists (object get prebuilded on the 3d hardware)
-nicer background
-some new stories
-------TuxSaver 0.2--------
-initial release
joeprusa
15 years ago
Report
toonmuylkens
15 years ago
there is an RPM of tuxsaver available on KDELOOK. Just install that one.
Btw: it seems that this project is the most downloaded of all :-)
NICE!
someone should really develop it further.
My brother, some other guys and myself used to work on it, but we don't have time for it anymore....
maybe i will port it to QT4 when KDE4 comes out.
Cheers
Report
toonmuylkens
15 years ago
The link to the homepage indeed doens't work anymore, because we lost the webspace (we = my brother and me)
But I have made a new site:
http://tuxer.tk
(or if that site happens to be down: http://www.tuxer.be.tt)
Have fun with the penguin! :-)
Report
RND
15 years ago
Report
rmcruz
16 years ago
Report
redrum
16 years ago
./configure --prefix=/usr -with-qt-includes=/usr/include/qt3
make
(Log in as root or su)
make install
Then, as root, execute
cp '/usr/share/applnk/System/ScreenSavers/tuxsaver.desktop' '/usr/share/applnk/Applications/System/ScreenSavers/'
This has been a thorn in my side for some time... hope it helps someone else.
Report
tom45555
17 years ago
Report
Steels
17 years ago
Report
linuxbeest
17 years ago
Can you send me an email with some more information ?
Can you run it in a terminal and send me the output ?
Report
palinkas
17 years ago
Report
linuxbeest
17 years ago
Because people compiling from source, know more about programming and give better bugreports.
But if you really can't wait, I can make it right now.
I'll put in online within a few minutes, :-)
Report
trailcode
17 years ago
void TextureLoader::updateTextureList()
{
cout
Report
trailcode
17 years ago
The problem is in Texture Loader :: update Texture List ( )
set fixedtextures to zero
I printed fixedtextures to the console and it was a very very big number, almost like the variable was never initialized. The above fixes the problem for me, but might not be what it is suppose to be doing.
Very nice screen saver(-: I enjoyed the Titanic floating by. How do you see the tropical island?
Trailcode
Report
linuxbeest
17 years ago
You can change the island in the setup dialogbox. There you can also change the hat, the sea, the sounds, ...
Report
linuxbeest
17 years ago
(which I'm still trying to do....) and translations (for french and dutch)
Hopefully I'll do a release by the end of the month (but I have to study for the exams)
Report
thomas12777
17 years ago
this seems to be some really prettty peace of software, but:
i have problems to compile, cause you're probably (certainly) using automake 1.4, which is pretty much incompatible to 1.7 - the latest version (that i use!)
so i'd like to ask if you could - please please please with a lot of sugar on it - upgrade to automake 1.7 (autoconf 2.57), so that anyone else does not have to downgrade?!
thanks
thomas
Report
linuxbeest
17 years ago
but I don't have much time right now, because I'm in de middle of my exams.
I just released the rpm for Mandrake, so maybe you can use that one for now.
btw: Interested in drawing some 3D object or writing some stories for Tuxsaver ?, :-)
Report
thomas12777
17 years ago
This IS a cool piece of software (i know the correct spelling -just not less then 5 minutes from awakening...)
however, if you want users to create new models, you should probably release a filter for a modeler (i guess you DON'T write the models in an editor...) or at least specify, which format you use (i know 3ds and some id stuff - that's it)
thomas
Report
linuxbeest
17 years ago
ac3d is a 3D drawing application which is free (as in beer, not as in speech) for download at www.download.com. (for linux and windows)
The file format is documented very well and is also used by a lot of opensource linux games.
Report
schnoopy
17 years ago
i work on debian here, where include files for qt are in /usr/include/qt3, i had to set that with --with-qt-includes
And qt3.1.1 here (no idea since when) does not have qapp.h any more (don't know what that moved to "compat" in the sources), but changing it to "qapplication.h" in tuxsaver/tuxsaversetup.hpp seems to work fine...
MfG
Franz
Report
linuxbeest
17 years ago
I will take a look at it before a release the sourcecode.
Both tuxsaver 0.4 and 0.5 compile correct on my mandrake 9.0 box, both on qt 3.0.x and on qt 3.1.1, so it's probably a debian specific problem.
Thanks for the bugreport, send me an email if you can give me more information about this bug.
If somebody else finds remaining bugs in the upcoming 0.5 release, please send me a bugreport by email, and I will try to fix it as soon as possible.
Report
PreacherDave
18 years ago
EventServer.cpp: In member function `void
EventServer::openStoryFile(std::basic_string)':
EventServer.cpp:88: call of overloaded `basic_string(QString)' is ambiguous
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/include/g++-v3/bits/basic_string.tcc:226: candidates
are: std::basic_string::basic_string(const _CharT*,
const _Alloc& = _Alloc()) [with _CharT = char, _Traits =
std::char_traits, _Alloc = std::allocator]
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/include/g++-v3/bits/basic_string.tcc:192:
std::basic_string::basic_string(const std::basic_string&)
[with _CharT = char, _Traits = std::char_traits, _Alloc =
std::allocator]
Report
linuxbeest
18 years ago
Make sure that you include the right version of string.h
I compiled in both on mandrake 9.0 and Suse 8.0.
Report
PreacherDave
18 years ago
Report
meiwu
18 years ago
Report