fluid psychedelic Screensaver

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
Score 50.0%
Description:

Screensaver for KDE. (tested with kde 3.2, should also work with 3.1)
I didn't spend much time with it, it's still quite optimizable i think (QImage and drawImage are very slow, using the X-Windows Shared Memory Extension would be an improvement).
Perhaps somebody likes it and has got some time to work on it!

Installation:
run ./configure and make in the main directory.
copy fluid.kss in src/ to /usr/bin and fluid.desktop in doc/ to /usr/share/applnk/System/ScreenSavers/. You should find the screensaver in the section Rapid Motion.

StefanT

15 years ago

From the Qt documentation:

_________________________
The QImage class provides a hardware-independent pixmap representation.
_________________________

In other words: overhead when painting. Use QPixmap with a QPainter instead and it should be faster. And use bitBlt (in QPaintDevice docu) for transfering the image to the QWidget.

Report

C

schorsch

15 years ago

Yes but you can't access the memory of a (serverside) QPixmap. The speed problem is caused by the transfer of image data from the application to the x server. So only XSHM would make it faster.

Report

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
updated Mar 11 2004
added Mar 03 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 7