signalling suspend/resume events (deviceKit-power)
Victor Lowther
victor.lowther at gmail.com
Tue Dec 8 20:11:18 GMT 2009
On Dec 8, 2009, at 9:43 AM, Tobias Arrskog
<topfs2 at xboxmediacenter.com> wrote:
> To bring more to the discsussion regarding uses of events at both
> wakeup and suspends.
>
> On suspend apps can close sockets and signal disconnects properly to
> servers (even if the server in itself probably should handle a wrong
> disconnect it's nice to support it nicely).
Hmmm... I know that my common suspend use case involves closing the
lid and putting my laptop in my backpack, so I want suspend to happen
as quickly and reliably as possible, and waiting for network
connections to cleanly shut down strikes me as creating another set of
failure points. I would rather rely on userspace network apps cleaning
up after themselves at resume if needed.
> On resume sockets could get reopened.
> In XBMC, LIRC comes to mind as a perfect candidate, it tends to need
> reinitiate and we want suspend to behave transparently as shutdown,
> so resume needs to look like a startup so we rescan and such.
>
> On Tue, Dec 8, 2009 at 4:36 PM, Tobias Arrskog <topfs2 at xboxmediacenter.com
> > wrote:
> Sure I agree, I just made it quick (more as a proof of concept for a
> patch I was working on).
>
> But glad to see that there is more than me that needs it atleast :D
>
>
> On Tue, Dec 8, 2009 at 4:34 PM, Richard Hughes <hughsient at gmail.com>
> wrote:
> 2009/12/8 Tobias Arrskog <topfs2 at xboxmediacenter.com>:
> > I posted a patch a few weeks ago, It might have been overlocked or
> just
> > uggly :)
> > Basically it did a dbus-event from pm-utils.
> > http://lists.freedesktop.org/archives/devkit-devel/2009-November/000527.html
>
> No, you need to define the signal in the DeviceKit-power introspection
> document and emit the signal from within DKp. I think doing this as
> pm-utils level is the wrong layer.
>
> Richard.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20091208/c40ecd05/attachment.htm>
More information about the kde-core-devel
mailing list