KDE idle
org_kde_kwin_idle
Deprecatedversion 1
User idle time manager
This interface allows to monitor user idle time on a given seat. The interface allows to register timers which trigger after no user activity was registered on the seat for a given interval. It notifies when user activity resumes.
This is useful for applications wanting to perform actions when the user is not interacting with the system, e.g. chat applications setting the user as away, power management features to dim screen, etc..
get_idle_timeout(id: new_id<org_kde_kwin_idle_timeout>, seat: object<wl_seat>, timeout: uint)
Argument | Type | Description |
---|---|---|
id | new_id<org_kde_kwin_idle_timeout> | |
seat | object<wl_seat> | |
timeout | uint | The idle timeout in msec |
org_kde_kwin_idle_timeout
Deprecatedversion 1
simulate_user_activity()
Simulates user activity for this timeout, behaves just like real user activity on the seat
idle()
Triggered when there has not been any user activity in the requested idle time interval
Compositor Support
Mutter 46 | KWin 6.2 | Sway 1.9 | COSMIC 1.0.0 | Hyprland 0.42.0 | niri 0.1.8 | Weston 13 | Mir 2.19 | GameScope 3.15.14 | Jay 1.7.0 | |
---|---|---|---|---|---|---|---|---|---|---|
org_kde_kwin_idle | x | 1 | x | x | x | x | x | x | x | x |