screensaver spec - cleaning up the mess
Harald Sitter
sitter.harald at gmail.com
Sun May 20 14:00:30 PDT 2007
Hey guys,
Currently there are 3 (somehow equal) approaches for screensaving on the
freedesktop.
On the one hand xscreensaver, which is the oldest and probably most advanced,
on the other gnome-screensaver and kscreensaver where the latter even got a
seperate (_static_) wrapper for xscreensaver.
But, all three seem to be in one way or another not interoperable, so I can't
use all of gnome's screensavers in kde (at least not on ubuntu) and only
those xscreensavers which got a pre-defined desktop file for kscreensaver.
So maybe creating a spec defining paths, desktop file's content etc. as well
as a generic access system, so that gnome-screensaver as well as kscreensaver
become just configuration front-ends, would be meaningful.
I'm thinking of
* a basic library which handles fetching of information etc.
* some generic tools for screen locking, starting the screensaver etc.
* a generic daemon with configuration file(s)
* a xscreensaver-gui for configuration on desktops without own front-end
* and gnome-screensaver resp. kscreensaver as specific configuration
front-ends to the GNOME and KDE desktops.
In all front-end cases they just edit the configuration files for the daemon,
which is then either choosing the proper password boxed and the way to start
the screensaver for the currently used desktop (i.e. a Qt password dialog for
KDE and a GTK+ password dialog for GNOME an XFCE) on it's own or it just
makes use generic utils to take care of that (for example xscreensaver-lock).
What do you think about this idea, and are there actually people willing to
work on that? I supposed maintenance for the front-ends would probably
decrease a lot, wouldn't it?
Best regards
--
Harald Sitter
Amarok team Rokymotion division sitter.harald at gmail.com
amarok.kde.org rokymotion.pwsp.net apachelogger at kdetalk.net
PS: please CC Jamie (xscreensaver dev) in replies as he's not subscribed
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/xdg/attachments/20070520/1ded648e/attachment.pgp
More information about the xdg
mailing list