Community Packages

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#25648 - [sawfish] installs multiple sessions files

Attached to Project: Community Packages
Opened by Andrea Scarpino (BaSh) - Thursday, 18 August 2011, 16:38 GMT
Last edited by Stefan Husmann (stefanhusmann) - Friday, 19 August 2011, 20:45 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Stefan Husmann (stefanhusmann)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
sawfish /etc/X11/sessions/sawfish.desktop
sawfish /usr/share/applications/sawfish.desktop
sawfish /usr/share/gnome/wm-properties/sawfish-wm.desktop
sawfish /usr/share/kde4/apps/ksmserver/windowmanagers/sawfish.desktop
sawfish /usr/share/xsessions/sawfish.desktop

GDM/KDM both read sessions files from /usr/share/xsessions. I guess sawfish should install that file only.

Additional info:
* sawfish 1.8.1-1
This task depends upon

Closed by  Stefan Husmann (stefanhusmann)
Friday, 19 August 2011, 20:45 GMT
Reason for closing:  Fixed
Comment by Andrea Scarpino (BaSh) - Thursday, 18 August 2011, 17:22 GMT
Looking at the PKGBUILD we only adds /etc/X11/sessions/sawfish.desktop, I guess we should remove that line.
Comment by Stefan Husmann (stefanhusmann) - Thursday, 18 August 2011, 20:56 GMT
I agree, there are too many desktop files, but regarding to the freedesktop standards /usr/share/applications would be the correct place. Running desktop-file-install from the desktop-file-utils package as a normal user on a given desktop file will tell you, that it wants to install it to /usr/share/applications (and fail because of missing privileges).
Comment by Andrea Scarpino (BaSh) - Friday, 19 August 2011, 09:53 GMT
I guess that location is for applications, and /usr/share/xsessions is for WMs/DEs as they are Xorg sessions.

Loading...