idle protocol

org_kde_kwin_idle interface version 1

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..

Requests

get_idle_timeout since version 0

get_idle_timeout(id new_id[org_kde_kwin_idle_timeout], seat object[wl_seat], timeout uint)
Arguments
Name 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 interface version 1

Requests

release (destructor) since version 0

~release()

simulate_user_activity since version 0

simulate_user_activity()

Events

idle since version 0

idle()

resumed since version 0

resumed()


SPDX-FileCopyrightText: 2015 Martin Gräßlin SPDX-License-Identifier: LGPL-2.1-or-later