Summary: | kscreensaver does not respect SimulateUserActivity dbus method | ||
---|---|---|---|
Product: | [Unmaintained] kscreensaver | Reporter: | Jonathan Thomas <echidnaman> |
Component: | general | Assignee: | kscreensaver bugs tracking <kscreensaver-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | eqisow, l.lunak, mail |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.6 | |
Sentry Crash Report: |
Description
Jonathan Thomas
2009-09-14 14:39:58 UTC
*** Bug 207946 has been marked as a duplicate of this bug. *** SimulateUserActivity is supposed to suppress the activation of the screensaver, not to stop it. at least that's my interpretation, and there is no spec to contradict it (yes, really). what would be the use case for this, anyway? I had a use case: I implemented a plasma data source and widget using http://code.google.com/p/pyfaces/ with the intent of having it activate the screen saver and pausing amarok when I left the computer, and deactivating the screen saver and resuming amarok when I returned. i can accept the use case, but you are clearly entering unstandardized terrain (i.e., it's likely that it won't work with other lockers as well - did you try?). you may be better off moving the mouse programmatically or sending a fake event, possibly using the xtest extension. SVN commit 1188948 by ossi: make SimulateUserActivity have an effect even in locked state that's not mandated by any standard, but whatever ... FEATURE: 207348 FIXED-IN: 4.6 M +17 -2 lock/lockprocess.cc M +4 -0 screensaver/saverengine.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1188948 |