phosphor-service-idle

Multi-stage Wayland idle monitoring and inhibition.

Watches the session for inactivity through a configurable timeout ladder and reference-counts idle inhibition. It is the policy layer over phosphor-wayland's IdleNotifier (ext-idle-notify-v1) and IdleInhibitor (zwp-idle-inhibit-v1), composed privately. It ships no default stages, so the shell maps each stage to an action such as dim, lock, or display-off. Stages fire in ascending-timeout order, the first activity resets the ladder, and held inhibit cookies disarm it.

Full API →

Key types

IdleService
The idle host: configures stages, reports currentStage / idle, ref-counts inhibit / release.

Dependencies

See also

References