Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#8398 - gnome-screensaver and XFCE settings menu

Attached to Project: Arch Linux
Opened by Allan McRae (Allan) - Wednesday, 24 October 2007, 07:30 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 10 February 2008, 13:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Very Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After installing gnome-screensaver, extra entries appear in the XFCE settings menu. Both my computers had a "pacman" entry and my laptop had a "munch" entry.

Renaming the appropriate files in /usr/share/applications/screensaver/ fixed the problem. I could not see anything special about these particular files.

Additional info:
gnome-screensaver 2.20.0-1 (started with this version)

This task depends upon

Closed by  Roman Kyrylych (Romashka)
Sunday, 10 February 2008, 13:31 GMT
Reason for closing:  Won't fix
Comment by Allan McRae (Allan) - Wednesday, 24 October 2007, 09:35 GMT
More thought tells me why munch was shown on only one computer - both systems had a binary names "pacman" while only one had one named "munch" (hunspell).
Comment by Roman Kyrylych (Romashka) - Sunday, 10 February 2008, 09:02 GMT
Allan, what's the status of this issue?
Comment by Allan McRae (Allan) - Sunday, 10 February 2008, 09:25 GMT
There has been no update to gnome-screensaver since I reported this. I just moved the desktop files as a quick fix. Do we really need a .desktop file for every screensaver? Does anyone actually launch these from the menu anyway?
Comment by Jan de Groot (JGC) - Sunday, 10 February 2008, 11:54 GMT
Yes, these desktop files are needed, without them, gnome-screensaver doesn't know these screensavers are there.

What actually happens is that gnome-screensaver adds the screensaver binary path to it's $PATH, then uses the TryExec option from the desktop file to see if a screensaver is installed. When a binary happens to be in the default path, xfce picks them up and adds them to the menu.
Comment by Allan McRae (Allan) - Sunday, 10 February 2008, 12:19 GMT
Sure, but as far as I can tell, only a couple of the screensavers in the .desktop files are actually provided in the Arch gnome-screensaver package. If another package was to provide other screensavers, then shouldn't it supply the desktop files?
Comment by Jan de Groot (JGC) - Sunday, 10 February 2008, 12:28 GMT
The other screensavers are supplied by xscreensaver. The desktop files are needed for gnome-screensaver to be able to load the xscreensaver screensavers.
Comment by Allan McRae (Allan) - Sunday, 10 February 2008, 12:45 GMT
Good point :) I don't see how this can actually be fixed (without much unwarranted effort). Feel free to close this.

Loading...