chiark / gitweb /
logind: allow suspending if there are no displays
authorMantas Mikulėnas <grawity@gmail.com>
Sun, 27 Apr 2014 21:58:56 +0000 (00:58 +0300)
committerLennart Poettering <lennart@poettering.net>
Fri, 16 May 2014 17:50:42 +0000 (19:50 +0200)
commitd36d90933a832bd1e1eb8e3d16b3de73f91636b4
tree2be222174b3cbc906ae2eb5ab2ace2c92df09f86
parent2dcf7ec6ec0c28297311108acba119cd6e055e64
logind: allow suspending if there are no displays

With proprietary graphics drivers, there won't be any 'drm' devices in
sysfs, so logind will never suspend the system upon closing the lid,
even if only one (internal) display is connected. This has been reported
by multiple users so far.

IMHO, it's better to suspend the system in this case for safety reasons,
to avoid having nvidia blob users' laptops overheat, for the same reason
that sleep inhibitors are overridden (LidSwitchIgnoreInhibited=yes).
src/login/logind-action.c