[systemd-devel] Wishlist: HandleLidSwitchDocked ... when powered?

Mantas Mikulėnas grawity at gmail.com
Thu Jul 14 11:44:57 UTC 2016


On Thu, Jul 14, 2016 at 2:42 PM, Michael Biebl <mbiebl at gmail.com> wrote:

> 2016-07-14 9:28 GMT+02:00 Mantas Mikulėnas <grawity at gmail.com>:
> > On Thu, Jul 14, 2016 at 5:47 AM, Kai Hendry <hendry at webconverger.com>
> wrote:
> >>
> >> Hi there,
> >>
> >> I want my T460s machine to suspend on lid close only when it's not
> >> charging off mains.
> >>
> >> I've looked over
> >> https://www.freedesktop.org/software/systemd/man/logind.conf.html &
> >> https://wiki.archlinux.org/index.php/Power_management and I don't see
> >> how this can be achieved.
> >
> >
> > I usually deal with this by running `systemd-inhibit
> > --what=handle-lid-switch <cmd>` to prevent the auto-suspend. If you want
> an
> > automatic method, here's some scripting around UPower or udev:
> > https://github.com/grawity/hacks/blob/master/desktop/upower-ac-hold or
> > https://github.com/grawity/hacks/blob/master/system/ac-wait.c
>
> Would that trigger a suspend once you unplug the machine and there is
> a pending request which was inhibited?


For inhibiting handle-lid-switch, yes – logind always tries to suspend if
the lid is closed currently, not just when reacting to lid events.

-- 
Mantas Mikulėnas <grawity at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20160714/e3645e56/attachment.html>


More information about the systemd-devel mailing list