After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 354811 - standardize screensaver .desktop format
standardize screensaver .desktop format
Status: RESOLVED OBSOLETE
Product: gnome-screensaver
Classification: Deprecated
Component: general
CVS HEAD
Other Linux
: Normal normal
: ---
Assigned To: gnome-screensaver maintainers
gnome-screensaver maintainers
Depends on:
Blocks:
 
 
Reported: 2006-09-07 17:11 UTC by William Jon McCann
Modified: 2011-03-06 06:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description William Jon McCann 2006-09-07 17:11:32 UTC
I hope that we can standardize the screensaver .desktop format so that all desktops can use the same screensavers.

An example of the KDE format is:
http://websvn.kde.org/trunk/KDE/kdeartwork/kscreensaver/kdesavers/KSlideshow.desktop?rev=557568&view=auto

An example of the GNOME format (before translation) is:
http://cvs.gnome.org/viewcvs/gnome-screensaver/savers/footlogo-floaters.desktop.in.in?rev=1.3&view=markup

I've tried to make design choices that would allow us to reach a consensus.  So, hopefully, we aren't too far apart.  There are a few differences:

* KDE supports a setup action

  - seems to be supported by the spec.
  - seems like a sensible and clean way to do it
  - we should support it

* KDE doesn't use Categories

  - values are documented here http://standards.freedesktop.org/menu-spec/latest/apa.html
  - it occurs to me that there is some ambiguity in the spec regarding the value of Screensaver - it claims it should launch the screensaver but that doesn't really make sense to me

* KDE uses separate actions for InWindow and Root

  - currently, we simply require themes to use the value of XSCREENSAVER_WINDOW
  - I'm not sure what value there is in separate actions.
Comment 1 André Klapper 2008-08-01 22:41:15 UTC
Any progress here?
Comment 2 William Jon McCann 2011-03-06 06:45:15 UTC
Thanks for taking the time to report this bug.
However, you are using a version that is too old and not supported anymore. GNOME developers are no longer working on that version, so unfortunately there will not be any bug fixes for the version that you use.

By upgrading to a newer version of GNOME you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of GNOME.
Please feel free to reopen this bug if the problem still occurs with a newer version of GNOME.