应用程序窗口管理

此接口管理应用程序窗口。 它提供显示和隐藏桌面的请求,并在每次创建窗口时发出事件,以便客户端可以使用它来管理窗口。

一次只能有一个客户端绑定此接口。

set_desktop(state: uint)
参数
类型
描述
stateuint
requested state
显示/隐藏桌面

通知 compositor 显示/隐藏桌面。

destroy()
销毁窗口管理器对象
show_desktop(state: uint)
参数
类型
描述
stateuint
new state
通知客户端显示桌面模式的进入/离开

每当显示桌面模式发生变化时发送此事件。例如进入或离开时。

绑定接口时会发送当前状态。


合成器支持

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
treeland_window_management_v1
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
1
x
x

SPDX-FileCopyrightText: 2024 UnionTech Software Technology Co., Ltd. SPDX-License-Identifier: MIT

Footer

© 2026 Wayland Explorer

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

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