diff options
Diffstat (limited to 'man/logind.conf.xml')
-rw-r--r-- | man/logind.conf.xml | 67 |
1 files changed, 60 insertions, 7 deletions
diff --git a/man/logind.conf.xml b/man/logind.conf.xml index df15d51b5f..47ee0e73ff 100644 --- a/man/logind.conf.xml +++ b/man/logind.conf.xml @@ -22,7 +22,7 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. --> -<refentry id="logind.conf"> +<refentry id="logind.conf" conditional='ENABLE_LOGIND'> <refentryinfo> <title>logind.conf</title> <productname>systemd</productname> @@ -142,6 +142,44 @@ </varlistentry> <varlistentry> + <term><varname>IdleAction=</varname></term> + + <listitem><para>Configures the action + to take when the system is idle. Takes + one of <literal>ignore</literal>, + <literal>poweroff</literal>, + <literal>reboot</literal>, + <literal>halt</literal>, + <literal>kexec</literal>, + <literal>suspend</literal>, + <literal>hibernate</literal>, + <literal>hybrid-sleep</literal>, + <literal>lock</literal>. Defaults to + <literal>ignore</literal>.</para> + + <para>Note that this requires that + user sessions correctly report the + idle status to the system. The system + will execute the action after all + sessions reported that they are idle, + and no idle inhibitor lock is active, + and subsequently the time configured + with <varname>IdleActionSec=</varname> + (see below) has passed.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><varname>IdleActionSec=</varname></term> + + <listitem><para>Configures the delay + after which the action configured in + <varname>IdleAction=</varname> (see + above) is taken after the system is + idle.</para></listitem> + </varlistentry> + + <varlistentry> <term><varname>KillOnlyUsers=</varname></term> <term><varname>KillExcludeUsers=</varname></term> @@ -169,10 +207,17 @@ <listitem><para>These settings control the default control group hierarchies - users logging in are added to. When - logging in users will get private - control groups in all hierarchies - listed in + users logging in are added to, in + addition to the + <literal>name=systemd</literal> named + hierarchy. These settings take space + separated lists of controller + names. Pass the empty string to ensure + that logind does not touch any + hierarchies but systemd's own. When + logging in user sessions will get + private control groups in all + hierarchies listed in <varname>Controllers=</varname> and be reset to the root control group in all hierarchies listed in @@ -180,7 +225,15 @@ defaults to the empty list, <varname>ResetControllers=</varname> defaults to - <literal>cpu</literal>.</para></listitem> + <literal>cpu</literal>. Note that for + all controllers that are not listed in + either <varname>Controllers=</varname> + nor + <varname>ResetControllers=</varname> + newly created sessions will be part of + the control groups of the system + service that created the + session.</para></listitem> </varlistentry> <varlistentry> @@ -291,7 +344,7 @@ <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>systemd-logind.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>loginctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry><refentrytitle>systemd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> + <citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> </para> </refsect1> |