On Fri, May 30, 2014 at 09:00:12PM -0700, Nikolaus Rath wrote:
> On 05/30/2014 10:46 AM, Michael Biebl wrote:
> > Am 30.05.2014 18:34, schrieb Nikolaus Rath:
> >>>
> >>> The problem with simply doing nothing on hibernate when
> >>> /run/do-not-hibernate exists, is that this is also not visible to the
> >>> user since there there is no API to communicate that to the user why
> >>> hibernate did not succeed.
> >>
> >> Well, in my case I'm calling 'systemctl hibernate' from the command
> >> line, so a simple message to the console would do.
> > 
> > Do you want to work on such a patch?
> > You'd have to implement this check in systemd (or logind) and then
> > communicate the failure reason back to the caller.
> > That requires updates to the D-Bus interface etc.
> 
> Sorry, no. I'm not familiar with D-Bus at all. I'll just create wrapper
> script for systemctl hibernate that does the check, and I assume that's
> not quite suitable for inclusion in the Debian package...
It'd be easier and more worthwhile I think, to work from the other and
and instruct the packaging scripts to also take a hibernation inhibitor.
This would have the advantage that other tools which already know how
to deal with inhibitor locks would be able to notify the user etc.
Something like 'systemd-inhibit --what sleep sleep 10000', but smarter.
It seems that the inhibitor api is not flexible enough here, though,
so some upstream discussion would be required.

Zbyszek


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to