SmoothSlideSaver

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

0
5 .0
Description:

SmoothSlideSaver is a KDE screensaver which shows images from a directory as an OpenGL slideshow. It uses the famous Ken Burns effect and smoothly fades from one image to the next.

You don't need to worry about complicated configuration options, everything should run smoothly out of the box. Just select a directory with some nice pictures (e.g., your digital photo collection) and let the show begin :)


There are prebuilt packages for Debian and Ubuntu (i386 architecture, only). You can either download them via the links below, or more conveniently, apt-get them:

Put one of the following lines into your /etc/apt/sources.list file:

deb http://www1.inf.tu-dresden.de/~cw183155/smoothslidesaver debian-sarge/ # Debian stable "Sarge"

deb http://www1.inf.tu-dresden.de/~cw183155/smoothslidesaver debian-unstable/ # Debian unstable (requires KDE 3.5.0 from Alioth (or experimental?))

deb http://www1.inf.tu-dresden.de/~cw183155/smoothslidesaver ubuntu-breezy/ # (K)Ubuntu "Breezy"

Then do the usual steps to install the package:

#> apt-get update
#> apt-get install smoothslidesaver


If you have another Debian based distribution and/or architecture (or if the unstable packages can't be installed), you can easily build your own package. Add the following line to /etc/apt/sources.list:

deb-src http://www1.inf.tu-dresden.de/~cw183155/smoothslidesaver source/

Then execute the following commands:

#> apt-get update
#> mkdir smoothslidesaver
#> cd smoothslidesaver
#> apt-get build-dep smoothslidesaver
#> apt-get source --compile smoothslidesaver
#> dpkg -i smoothslidesaver_*.deb

If you have another distribution installed on your computer, you will have to do it the hard way, sorry :-/ Download the source tarball from the link below, untar it and then execute the following steps in the source directory:

#> ./configure
#> make
#> make install
Last changelog:

14 years ago

0.4.2-2
* fixed build issue (You do _not_ need to upgrade, if you already have a (prebuilt) package of version 0.4.2 installed!)

0.4.2

* Code cleanup and bug fixes
* Added a not yet complete debugging mode to make it easier to find the cause of bugs which I cannot reproduce on my computer (to activate it, add 'DebugMode=true' to section [Settings] of the configuration file)

0.4.1

* Initial public release

C

carstenw42

14 years ago

Digikam and Gwenview (and possibly other apps) can use 'Kipi plugins'. One of the plugins can do slideshows with OpenGL support, but without Ken Burns effect (crossfading and fade in/out are supported).

Report

lenooh

14 years ago

cool!
i just tried it! tnx, i didn't know it was there :-}

Report

C

carstenw42

14 years ago

Hello! I've uploaded an updated version (source and Debian; Ubuntu follows soons). I fixed a few bugs below the surface, but I don't know if the new version also fixes the problems that were reported here (no images, white screen).

Please let me know, if there are any problems (old and/or new ones).

Report

blujay

14 years ago

I posted the other comment before trying it. WOW. This is fantastic. I'm running it on an nVidia card, and it looks amazing. All the photos look so smooth and sharp while panning and zooming. This is a top-notch screensaver. It should really be included in KDE itself.

You should also submit it to Debian. :)

Report

blujay

14 years ago

Maybe you should submit it to KDE itself. :)

Report

gohanz

14 years ago

A SlackWare TGz package with SlackBuild Script is Ready to DownLoad!!!

http://www.slacky.it/

http://www.slacky.it/index.php?option=com_remository&Itemid=1&func=fileinfo&filecatid=881&parent=category

Report

suslik

14 years ago

Hands down more appealing than the built in Slideshow screensaver.

Thx.

Report

gordin

14 years ago

It does not work for me...
I just see a white screen. No pictures are shown. I pointed to a directory with jpgs.
I run on ppc, btw. Don't know if this matters.
I compiled the soucres by myself (using a selfwritten ebuild for gentoo).

Report

C

carstenw42

14 years ago

It could also be helpful to know a bit more about your OpenGL configuration, especially the output of the 'glxinfo' diagnostic tool and your graphics hardware.

Report

laktose

14 years ago

Hi there,
I'm having this same problem as others.
I have the configuration all fine, but it tells me it cannot find any images in the selected directory.
OpenGL screensavers work fine for me, as do other GL based slideshows.
I compiled it from source on Mandriva 2006. If there is anything else I can provide to help figure this out let me know. I'd love to be able to use this screensaver!

Report

C

carstenw42

14 years ago

Okay, so you are experiencing the other problem (no images). I'm looking into it. Probably a silly bug, but I haven't found the cause yet.

Report

C

carstenw42

14 years ago

Do the other OpenGL screensavers work for you? What about 'GLSlideshow' from XScreenSaver? Unfortunately, I can't test it on PPC hardware myself.

Report

BorgQueen

14 years ago

The config file does contain the correct path to the images and slideshow does work.
What type of images does it best work with? I have all pngs in the dir.

Report

C

carstenw42

14 years ago

PNGs should work. I tested this when I read your first comment. Did you compile from source or do you use one of the prebuilt packages?

I can't reproduce the problem, but we can try to debug it, if you like. I currently only have access to a computer running Debian Sarge (maybe Ubuntu Breezy, too). I could build a binary with some debugging code. The alternative would be to send a source patch, apply it to the screensaver's source tree on your computer, recompile and test.

If this is okay for you (and you have the time), mail me whether you can use a binary for 'Sarge' or 'Breezy' or whether a source patch is required (we shouldn't spam the forum with that).

Report

BorgQueen

14 years ago

Its not working for me. I point it to a dir containing the pngs I want to display but it says it can't find anything in the dir. That's all it says.
Help?

Report

BorgQueen

14 years ago

I see them in the setup btw. And it changes very smoothly with nice effects. but when I hit test or actually let it run. It tells me to configure the image dir in kcontrol.

Report

C

carstenw42

14 years ago

That's strange. If it works in the preview window, it should also work in in fullscreen mode. What happens when you run the executable directly from an xterm/Konsole shell?

#> smoothslidesaver.kss

If there is any output, please post it here (or mail it to me).

Report

BorgQueen

14 years ago

It works with the " smoothslidesaver.kss " but I see this error msg when I exit,
Xlib: extension "XFree86-DRI" missing on display ":0.0".

Perhaps I should recheck my xconfig settings?

Thanks for the help...

Report

C

carstenw42

14 years ago

Hmm ... if DRI is not available, you're probably stuck with the Mesa OpenGL software renderer (everything would be quite slow then). However, it does not explain why it can't find any images ...

Report

BorgQueen

14 years ago

Its listed as available (dri), I don't know what's going on.

Report

C

carstenw42

14 years ago

I don't think that the OpenGL configuration is the problem, here. Could you try another KDE screensaver (preferably the slideshow screensaver). If it works, I see no reason why SmoothSlideSaver shouldn't either. You should also have a look into the configuration file:

$HOME/.kde/share/config/smoothslidesaver.kssrc

It should contain the path to the directory you selected in the setup dialog.

Report

bhautikj

14 years ago

nice app btw.. works beautifully, superb bit of eye candy :D

are here:
http://cow.mooh.org/togo

Report

ltmon

14 years ago

This is pretty similar to a screensaver found in the normal Xscreensaver bundle (GLSlideshow), but it manages to be much smoother. GLSlideshow has a "stutter" when loading the next image, which doesn't occur here.

Well done.

L.

Report

C

carstenw42

14 years ago

The stuttering was the main reason for me to implement my own version. The other one was, that it is way too difficult/unintuitive to set the directory with the images in XScreensaver ...

Report

Superstoned

14 years ago

digikam has a great GL pictureviewer, too - and gwennvieuw uses the same plugin to show GL slideshows. you might just write a screensaver plugin which uses the (kipi?)plugin to show a slideshow.

you'll have a bunch of effects, immediately, and of course - more code re-use and you'll need less time to make the same cool software. and if you improve it, digikam, gewenview and all other apps using the plugins will benefit...

maybe if you can save time this way, you can spend some to make kscreensaver better - i'd love to choose some individual screensavers and see ONLY these; and i'd love to be able to let it switch from one screensaver to another in a certain amount of time... :D
Xscreensaver has all these nice features, why doesn't KDE have them?

Report

14 years ago

0.4.2-2
* fixed build issue (You do _not_ need to upgrade, if you already have a (prebuilt) package of version 0.4.2 installed!)

0.4.2

* Code cleanup and bug fixes
* Added a not yet complete debugging mode to make it easier to find the cause of bugs which I cannot reproduce on my computer (to activate it, add 'DebugMode=true' to section [Settings] of the configuration file)

0.4.1

* Initial public release

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
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
0.4.2
updated Jan 08 2006
added Jan 01 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0