org_kde_kwin_idle

已弃用版本 1
用户空闲时间管理器

此接口允许监控给定 seat 上的用户空闲时间。该接口允许注册计时器,当在给定时间间隔内未检测到 seat 上的用户活动时触发。当用户活动恢复时会发出通知。

这对于希望在用户未与系统交互时执行操作的应用程序非常有用,例如聊天应用程序将用户设置为离开状态、电源管理功能降低屏幕亮度等。

get_idle_timeout(id: new_id<org_kde_kwin_idle_timeout>, seat: object<wl_seat>, timeout: uint)
参数
类型
描述
idnew_id<org_kde_kwin_idle_timeout>
seatobject<wl_seat>
timeoutuint
The idle timeout in msec
创建空闲超时对象

org_kde_kwin_idle_timeout

已弃用版本 1

release()
释放超时对象
simulate_user_activity()
模拟此超时对象的用户活动,行为与 seat 上的真实用户活动相同
idle()
当在请求的空闲时间间隔内没有任何用户活动时触发
resumed()
当空闲事件后首次检测到用户活动时触发

合成器支持

Cage
Cage
0.2.0
COSMIC
COSMIC
1.0.0~beta.8
GameScope
GameScope
3.15.14
Hyprland
Hyprland
0.52.1
Jay
1.12.0
KWin
KWin
6.6
Labwc
Labwc
0.9.2
Louvre
Louvre
2.14.1
Mir
Mir
2.26
Muffin
Muffin
6.6.0
Mutter
Mutter
49.2
niri
niri
25.11
phoc
phoc
0.52
river
river
0.3.13
Sway
Sway
1.11
Treeland
Treeland
0.8.0
Wayfire
Wayfire
0.9.0
Weston
Weston
14.0.2
org_kde_kwin_idle
x
x
x
x
x
1
x
x
x
x
x
x
x
x
x
x
x
x

SPDX-FileCopyrightText: 2015 Martin Gräßlin

SPDX-License-Identifier: LGPL-2.1-or-later

Footer

© 2026 Wayland Explorer

本网站与 Wayland 官方项目无任何关联。网站所有内容均根据 Wayland 协议 XML 文件自动生成。

本网站使用的 Visual Studio Code - Codicons 遵循 CC BY 4.0 许可。