Created attachment 22741 [details] [review]
A patch to add support for xfce Desktop Environment running gnome-screensaver
Although xdg-screensaver detects xfce DE correctly, but it doesn't take any action on that DE, making it broken.
My findings, so far, is that:
(1) on Linpus Linux Lite (based on Fedora 8, used on Acer Aspire One), xfce is used with gnome-screensaver.
(2) on Mandriva with xfce Desktop Environment, xscreensaver is used.
So, when xfce is the Desktop Environment, there is probably no default ScreenSaver to be "hard coded".
This patch adds support to xdg-screensaver for xfce Desktop Environment running gnome-screensaver.
I also make sure that xscreensaver detection happens first, so that existing xscreensaver support for the remaining of the Desktop Environments (including xfce) is preserved.
Review of attachment 22741 [details] [review]:
I have not tested your patch but looks good for me.
Could you adapt it in order to be possible to apply the patch to the latest cvs version?
I doubt it that I could be responsive enough to this request.
Would you or someone else try to merge it?
(Sorry! Too busy with work.)
I used something simpler, treating anything running gnome-screensaver similar to how xscreensaver is handled.