diff options
author | David Herrmann <dh.herrmann@gmail.com> | 2015-03-06 14:37:09 +0100 |
---|---|---|
committer | David Herrmann <dh.herrmann@gmail.com> | 2015-03-06 14:37:09 +0100 |
commit | 9d10cbee89ca7f82d29b9cb27bef11e23e3803ba (patch) | |
tree | 809c2549edcacba55810256246bc7475d5cedfe1 /man/logind.conf.xml | |
parent | 9638ee90862e4a24f5796e87beebc4c47e2728c2 (diff) |
login: make hold-off timeout configurable
This introduces 'HoldoffTimeoutSec' to logind.conf to make
IGNORE_LID_SWITCH_{SUSPEND,STARTUP}_USEC configurable.
Background: If an external monitor is connected, or if the system is
docked, we want to ignore LID events. This is required to support setups
where a laptop is used with external peripherals while the LID is closed.
However, this requires us to probe all hot-plugged devices before reacting
to LID events. But with modern buses like USB, the standards do not impose
any timeout on the slots, so we have no chance to know whether a given
slot is used or not. Hence, after resume and startup, we have to wait a
fixed timeout to give the kernel a chance to probe devices. Our timeout
has always been generous enough to support even the slowest devices.
However, a lot of people didn't use these features and wanted to disable
the hold-off timer. Now we provide a knob to do that.
Diffstat (limited to 'man/logind.conf.xml')
-rw-r--r-- | man/logind.conf.xml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/man/logind.conf.xml b/man/logind.conf.xml index ca2b18783c..6cfdee83ad 100644 --- a/man/logind.conf.xml +++ b/man/logind.conf.xml @@ -251,6 +251,21 @@ </varlistentry> <varlistentry> + <term><varname>HoldoffTimeoutSec=</varname></term> + + <listitem><para>Specifies the timeout after system startup or + system resume in which systemd will hold off on reacting to + LID events. This is required for the system to properly + detect any hotplugged devices so systemd can ignore LID events + if external monitors, or docks, are connected. If set to 0, + systemd will always react immediately, possibly before the + kernel fully probed all hotplugged devices. This is safe, as + long as you do not care for systemd to account for devices + that have been plugged or unplugged while the system was off. + Defaults to 30s.</para></listitem> + </varlistentry> + + <varlistentry> <term><varname>RuntimeDirectorySize=</varname></term> <listitem><para>Sets the size limit on the |