From kde-devel Mon Jul 01 14:51:29 2002 From: Stephan Kulow Date: Mon, 01 Jul 2002 14:51:29 +0000 To: kde-devel Subject: Re: Screensavers X-MARC-Message: https://marc.info/?l=kde-devel&m=102553525902615 On Saturday 29 June 2002 02:26, Jamie Zawinski wrote: > Karl Robillard wrote: > > What is the status of KDE screensavers? > > It seems like the same few boring savers have been part of KDE for ye= ars. > > Is there some reason that no one writes KDE screensavers? > > Because instead, they all write xscreensaver modules that work on all > platforms and with all desktop frameworks? > > > (why are multiple configuration tools are bad?) > > Well it seems obvious to me that duplication of effort is bad. > If you don't understand why, I doubt I could explain it. > > But from a more practical standpoint: I maintain xscreensaver. > Who maintains the KDE reimplementation of it? I suspect "nobody." > > > 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). > > I don't know what Red Hat shipped with 7.3, but I think something > went wrong on your system. If you run xscreensaver 4.x on any GNOME > system, the xscreensaver-demo program (which is one and the same as > the "Screen Saver" page of the Gnome Control Center) will pop up a > per-mode configuration dialog when you press the "Settings" button. > There are sliders, checkboxes, option menus, etc for the various > parameters of the selected mode. And custom dialogs are defined (in > XML) for every one of the 140+ modes. > > If you click the "advanced" button on *that* dialog, you can type in a > command-line directly, but few people will ever do that. > > > How do I get my savers into the official KDE CVS tree? > > It's clear to me that instead, you should make them work with > xscreensaver proper, and send them to me. If they're any good, I'll > include them in the next xscreensaver release. Hi! If you wrote the screensaver your own and you use the libkscreensaver=20 interface, then you can add them to KDE CVS if they are of any public=20 interest (someone once wrote a screensaver for his favorite TV series, which I consider not general enough). As xscreensaver support in KDE works great in CVS HEAD, it's no problem either to create a xscreensaver module. But that's a mater of taste I gue= ss (e.g. xscreensaver has no support for translations last time I checked, w= hich was one reason we added a layer on top) Currently the xscreensaver support in KDE uses a config format, that is=20 concurrent to the XML config files of xscreensaver (I don't know, but I d= oubt xscreensaver had XML config files back then), so I plan to use these XML=20 config files instead, so our translators can provide translations, that o= ther=20 xscreensaver users can benefit from too. Is that ok with you, Jamie? Greetings, Stephan >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<