<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.6.6">
</HEAD>
<BODY>
On Tue, 2014-01-07 at 17:38 -0500, Ryan Lortie wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Tue, Jan 7, 2014, at 16:00, Ted Gould wrote:
<FONT COLOR="#737373">> It seems to me that what is odd about that API is that it conflates two</FONT>
<FONT COLOR="#737373">> different types of inhibition, one is application lifecycle and the</FONT>
<FONT COLOR="#737373">> other system lifecycle.  I don't think it makes sense at a system level</FONT>
<FONT COLOR="#737373">> to merge those two together because they're handled very differently in</FONT>
<FONT COLOR="#737373">> different parts of the stack.</FONT>

There is nothing here that is directed toward the 'app lifecycle' that
you're talking about.  This is just an API for inhibiting system-level
stuff (like 'logout', 'suspend', 'lock screen', etc).
</PRE>
</BLOCKQUOTE>
<BR>
It seems to me that "logout" is a special case of "don't kill me."  This is because logout is basically just killing all the applications.<BR>
<BR>
Ted
</BODY>
</HTML>