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

DBus service

sessiond provides a DBus service on the session bus at the well-known name org.sessiond.session1.

See sessiond-dbus(8) for descriptions of methods, properties, and signals.

For complete introspection data, use gdbus:

gdbus introspect --session --dest org.sessiond.session1 --object-path /org/sessiond/session1

sessionctl

The sessionctl script is provided to run a sessiond session and interact with its DBus service.

usage: sessionctl [-h]
                  {run,stop,status,lock,unlock,properties,backlight,audiosink,version}
                  ...

With no arguments, show session status.

positional arguments:
  {run,stop,status,lock,unlock,properties,backlight,audiosink,version}
    run                 Run session
    stop                Stop the running session
    status              Show session status
    lock                Lock the session
    unlock              Unlock the session
    properties          List session properties
    backlight           Interact with backlights
    audiosink           Interact with audio sinks
    version             Show sessiond version

options:
  -h, --help            show this help message and exit

See sessionctl(1) for more information.