[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Screensavers
From:       Stephan Kulow <coolo () kde ! org>
Date:       2002-07-01 14:51:29
[Download RAW message or body]

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 years.
> > 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 
interface, then you can add them to KDE CVS if they are of any public 
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 guess
(e.g. xscreensaver has no support for translations last time I checked, which
was one reason we added a layer on top)

Currently the xscreensaver support in KDE uses a config format, that is 
concurrent to the XML config files of xscreensaver (I don't know, but I doubt
xscreensaver had XML config files back then), so I plan to use these XML 
config files instead, so our translators can provide translations, that other 
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 <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic