GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage


sessiond is a daemon for systemd-based Linux systems that interfaces with systemd-logind to provide session management features to X11 window managers.

Its primary responsibility is to monitor keyboard and mouse activity to determine when a session has become idle, and to then act accordingly.

It also provides a DBus service with interfaces to backlights and audio sinks.


  • automatic screen locking on session idle and before sleeping
  • automatic backlight dimming on session idle
  • automatic muting of audio while session is locked
  • systemd targets activated by systemd-logind’s lock, unlock, sleep, and shutdown signals
  • hooks triggered by inactivity or signals
  • a DBus service
    • backlight interaction
    • audio sink interaction
  • (optional) management of DPMS settings
Get started