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.
Key types
IdleServicestages, reports currentStage / idle, ref-counts inhibit / release.Dependencies
QtCoreQtQmlphosphor-wayland
See also
References
- Full API reference → Doxygen-generated page for
PhosphorServiceIdle. - Namespace index Every symbol under
PhosphorServiceIdle::.