Expand description
Idle Inhibit Protocol (zwp_idle_inhibit_manager_v1)
Allows surfaces to prevent the system from going idle (screen dimming, locking) while they are visible. This is commonly used by video players, presentation software, and games to keep the display active.
An inhibitor is associated with a specific surface. The idle state is inhibited as long as at least one active inhibitor exists whose surface is visible (mapped).
Structs§
- Idle
Inhibit Manager - Manages idle inhibitors and queries the global idle-inhibited state.
- Idle
Inhibitor - An idle inhibitor tied to a specific surface.
Constants§
- ZWP_
IDLE_ INHIBITOR_ V1_ DESTROY - destroy
- ZWP_
IDLE_ INHIBIT_ MANAGER_ V1 - Wayland global interface name for idle inhibit manager
- ZWP_
IDLE_ INHIBIT_ MANAGER_ V1_ CREATE_ INHIBITOR - create_inhibitor(id: new_id, surface: object)
- ZWP_
IDLE_ INHIBIT_ MANAGER_ V1_ DESTROY - destroy
- ZWP_
IDLE_ INHIBIT_ MANAGER_ V1_ VERSION - Protocol version