diff --git a/man/loginctl.xml b/man/loginctl.xml
index c8abf0972a..8a093c6e29 100644
--- a/man/loginctl.xml
+++ b/man/loginctl.xml
@@ -71,16 +71,15 @@
show-sessionID…
- Show properties of one or more sessions or the
- manager itself. If no argument is specified, properties of the
- manager will be shown. If a session ID is specified,
- properties of the session are shown. By default, empty
- properties are suppressed. Use to show
- those too. To select specific properties to show, use
- . This command is intended to be
- used whenever computer-parsable output is required. Use
- session-status if you are looking for
- formatted human-readable output.
+ Show properties of one or more sessions or the manager itself. If no argument is
+ specified, properties of the manager will be shown. If a session ID is specified, properties of
+ the session are shown. Specially, if the given ID is self, the session to which
+ the loginctl process belongs is used. If auto, the current
+ session is used as with self if exists, and falls back to the current user's
+ graphical session. By default, empty properties are suppressed. Use to show
+ those too. To select specific properties to show, use . This command
+ is intended to be used whenever computer-parsable output is required. Use session-status
+ if you are looking for formatted human-readable output.
@@ -358,12 +357,10 @@
- When used with
- kill-session, choose which processes to
- kill. Must be one of , or
- to select whether to kill only the leader
- process of the session or all processes of the session. If
- omitted, defaults to .
+ When used with kill-session, choose which processes to kill.
+ Takes one of leader or all, to select whether to kill only
+ the leader process of the session or all processes of the session. If omitted, defaults to
+ .