expanding the inhibit spec

Bastien Nocera hadess at hadess.net
Wed Jan 8 05:50:50 PST 2014

On Tue, 2014-01-07 at 17:38 -0500, Ryan Lortie wrote:
> hi,
> On Tue, Jan 7, 2014, at 16:00, Ted Gould wrote:
> > It seems to me that what is odd about that API is that it conflates two
> > different types of inhibition, one is application lifecycle and the
> > other system lifecycle.  I don't think it makes sense at a system level
> > to merge those two together because they're handled very differently in
> > different parts of the stack.
> 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).

They inhibit *automatic* logout and suspend. Lock screen is never
inhibited (the user can always lock the screen), idle is inhibited which
stops the screensaver coming on. Please use the correct vocabulary when
discussing this, otherwise we'll end up with one big mess of a

More information about the xdg mailing list