From kde-devel Fri Jun 28 21:55:30 2002 From: ian reinhart geiser Date: Fri, 28 Jun 2002 21:55:30 +0000 To: kde-devel Subject: Re: Screensavers X-MARC-Message: https://marc.info/?l=kde-devel&m=102530143302221 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have some OpenGL screensavers in the kdeartwork module. What I did for mine was to base my code off of the blank mode screen saver. Really doing screensavers in KDE is painfully simple. I think there is also a KDevelop template to do them too. If you have any questions though you can ask me. Cheers - -ian reinhart geiser On Friday 28 June 2002 05:30 pm, Karl Robillard wrote: > I'm porting an OpenGL Windows screensaver to KDE and I have a few > questions. > > What is the status of KDE screensavers? > It seems like the same few boring savers have been part of KDE for years. > Is there some reason that no one writes KDE screensavers? > > Xscreensaver author Jamie Zawinski seems to think there are problems with > KDE screensavers, but in his 2002-04-03 post to this list he doesn't really > explain what those problems are (why are multiple configuration tools are > bad?) What are the issues here? I've looked briefly at the GTK > xscreensaver setup tool shipped with RedHat 7.3 and there doesn't seem to > be any GUI configuration for the savers - you just type command line > arguments in a string widget. This doesn't seem suitable for either > desktop project (GNOME/KDE). > > How do I get my savers into the official KDE CVS tree? > > I didn't find any documentation on 'How to write a KDE screensaver'. Does > such a document exist? > > Lastly, my saver runs fine in the preview window and in my setup dialog. > When it runs fullscreen using the 'Test' button or in 'real' saver mode, > however, the display just has weird artifacts while the saver is running. > I'm using this code to create the saver, where FluxWidget is derived from > QGLWidget: > > > KFluxScreenSaver::KFluxScreenSaver( WId id ) : KScreenSaver( id ) > { > readSettings(); > _flux = new FluxWidget; > embed( _flux ); > _flux->show(); > } > > > -Karl Robillard > > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to > >> unsubscribe << -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9HNtSPy62TRm8dvgRAgU8AKDgDk6lxDrma22r70iWlV8xa+8yHACg1d9t FO5UdHxihBdgSeR2XI7w3h8= =sNIy -----END PGP SIGNATURE----- >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<