Skip to content

Add ext-idle-notification (idle-notify) #38

Description

@loukamb

Problem
surface.lua creates idle-inhibit (~line 961) but there is no idle notifier, so nothing can report user idle/active state.

Why it matters
Idle daemons (swayidle) can't trigger screen-dim/lock/DPMS; paired with the existing inhibitor this completes power management.

Where
compositor/services/surface.lua (near idle_inhibit) or input.lua for the activity notification.

Approach
wlr_idle_notifier_v1_create(display); call wlr_idle_notifier_v1_notify_activity(notifier, seat) from keyboard/pointer input handlers; proto.implement the ext_idle_notifier globals.

Effort
S

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew capabilityprotocolWayland protocol support

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions