X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Flogind.conf.xml;h=74a100eb1e99fff95ae8d1229d9e4db4c9f428a9;hb=409dee2e44e7dc73d6bf00d782938e4cb4105f5b;hp=29469d37e178d544aca01717ab2a86eb39933222;hpb=6524990fdc98370ecba5d9f73e67161e8798c010;p=elogind.git
diff --git a/man/logind.conf.xml b/man/logind.conf.xml
index 29469d37e..74a100eb1 100644
--- a/man/logind.conf.xml
+++ b/man/logind.conf.xml
@@ -22,7 +22,7 @@
along with systemd; If not, see .
-->
-
+
logind.conf
systemd
@@ -54,7 +54,7 @@
Description
- This file configures various parameters of the systemd login manager systemd-logind.service8.
+ This file configures various parameters of the systemd login manager, systemd-logind.service8.
@@ -81,7 +81,7 @@
autovt@.service
for the respective VT TTY name,
e.g. autovt@tty4.service. By
- default
+ default,
autovt@.service
is linked to
getty@.service,
@@ -92,7 +92,7 @@
gettys are
available on the VTs. If a VT is
already used by some other subsystem
- (for example a graphical login) this
+ (for example a graphical login), this
kind of activation will not be
attempted. Note that the VT configured
in ReserveVT= is
@@ -103,7 +103,7 @@
directive. Defaults to 6. When set to
0, automatic spawning of
autovt services is
- disabled.
+ disabled.
@@ -120,10 +120,10 @@
other subsystem will allocate it. This
functionality is useful to ensure that
regardless how many VTs are allocated
- by other subsystems one login
+ by other subsystems, one login
getty is always
available. Defaults to 6 (with other
- words: there'll always be a
+ words: there will always be a
getty available on
Alt-F6.). When set to 0, VT
reservation is
@@ -141,15 +141,53 @@
no.
+
+ IdleAction=
+
+ Configures the action
+ to take when the system is idle. Takes
+ one of ignore,
+ poweroff,
+ reboot,
+ halt,
+ kexec,
+ suspend,
+ hibernate,
+ hybrid-sleep,
+ lock. Defaults to
+ ignore.
+
+ 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 IdleActionSec=
+ (see below) has passed.
+
+
+
+
+ IdleActionSec=
+
+ Configures the delay
+ after which the action configured in
+ IdleAction= (see
+ above) is taken after the system is
+ idle.
+
+
KillOnlyUsers=
KillExcludeUsers=
These settings take
- space separated lists of user names
+ space-separated lists of usernames
that influence the effect of
KillUserProcesses=. If
- not empty only processes of users
+ not empty, only processes of users
listed in
KillOnlyUsers will
be killed when they log out
@@ -169,10 +207,17 @@
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
+ name=systemd 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
Controllers= and be
reset to the root control group in all
hierarchies listed in
@@ -180,7 +225,15 @@
defaults to the empty list,
ResetControllers=
defaults to
- cpu.
+ cpu. Note that for
+ all controllers that are not listed in
+ either Controllers=
+ or
+ ResetControllers=,
+ newly created sessions will be part of
+ the control groups of the system
+ service that created the
+ session.
@@ -212,13 +265,17 @@
reboot,
halt,
kexec,
- hibernate and
- hybrid-sleep. If
- ignore logind will
- never handle these keys. Otherwise the
- specified action will be taken in the
- respective event. Only input devices
- with the
+ suspend,
+ hibernate,
+ hybrid-sleep and
+ lock. If
+ ignore, logind will
+ never handle these keys. If
+ lock, all running
+ sessions will be screen-locked; otherwise,
+ the specified action
+ will be taken in the respective
+ event. Only input devices with the
power-switch udev
tag will be watched for key/lid switch
events. HandlePowerKey=
@@ -244,10 +301,10 @@
sleep keys and the lid switch are
subject to inhibitor locks. These
settings take boolean arguments. If
- off the inhibitor
+ off, the inhibitor
locks taken by applications in order
to block the requested operation are
- respected, if on
+ respected. If on,
the requested operation is executed in
any
case. PowerKeyIgnoreInhibited=,
@@ -273,7 +330,7 @@
Note that KillUserProcesses=1
is a weaker version of
- kill-session-processes=1 which may
+ kill-session-processes=1, which may
be configured per-service for
pam_systemd8. The
latter kills processes of a session as soon as it
@@ -287,7 +344,7 @@
systemd1,
systemd-logind.service8,
loginctl1,
- systemd.conf5
+ systemd-system.conf5