session and seat management daemon
0

Configure Feed

Select the types of activity you want to include in your feed.

94 6 0

Clone this repository

https://tangled.org/r0chd.pl/sessiond https://tangled.org/did:plc:vj3bxta3i3cp26nn46yideoh
git@tangled.org:r0chd.pl/sessiond git@tangled.org:did:plc:vj3bxta3i3cp26nn46yideoh

For self-hosted knots, clone URLs may differ based on your setup.



README.md

sessiond#

coverage

sessiond is a session management daemon for systems that do not want to depend on (e)logind.

Session information is exposed over the Hyprwire protocol, letting clients determine which session belongs to which user and inspect session state. The protocol is split across three specifications:

sessiond implements parts of the org.freedesktop.ConsoleKit D-Bus interface for drop in polkit support.

Seat tracking is currently a work in progress; full multi-seat support is planned.

Features#

  • Session registration and tracking via a PAM module
  • Session state (active/inactive, local/remote, owning uid) exposed over Hyprwire
  • Partial ConsoleKit D-Bus interface for polkit
  • Seat and device tracking (work in progress)

Installation#

See docs/INSTALL.md.

Known Issues#

See docs/KNOWN_ISSUES.md.