Skip to content

loginctl

Session Commands

loginctl list-sessions
loginctl session-status $XDG_SESSION_ID
loginctl show-session $XDG_SESSION_ID

User Commands

loginctl list-users
loginctl show-user $USER

Configuration

# /etc/systemd/logind.conf.d/logind.conf
[Login]
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
HandlePowerKey=lock
IdleAction=lock
#IdleActionSec=1min
  • The environment variable LIBSEAT_BACKEND=logind can be defined to specify the login manager