http://bugzilla.novell.com/show_bug.cgi?id=622083 http://bugzilla.novell.com/show_bug.cgi?id=622083#c10 --- Comment #10 from Christoph Wickert <cwickert@fedoraproject.org> 2010-07-17 00:10:25 UTC --- (In reply to comment #8)
Hmm, all three points could be addressed by checking the exit code, I'll rework the patch tomorrow.
I guess the first point can be fixed by checking for the running screensaver and consider it's the preferred one. Problems 1 and 2 solved, this leaves number 3: One could also argue that if no screensaver is running, locking is not desired and thus should not happen. I very much tend to agree to that logic.
- AFAIK newer versions of gnome-screensaver require a running gnome-session and therefore will not work inside an LXDE session.
No, it works just fine.
OK, the problems I was thinking of just affect the timed screensaving, not the manual one.
- Why not use xdg-screensaver?
Because it suffers from the same problems as my patch. It checks whether xscreensaver is running and otherwise uses the screensaver of the currently running desktop environment which will fail if another screensaver is running.
Ok, fair enough. It would be nice to have some kind of configuration for the preferred screensaver, but lxsession is definitely not the right place. Last but not least: Checking for the running screensaver should be multi-seat save, e.g. if another user runs a screensaver but I'm not, it shouldn't lock my session if I suspend/hibernate. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.