announce order of outputs

Announce the order in which desktop environment components should be placed on outputs. The compositor will send the list of outputs when the global is bound and whenever there is a change.

Warning! The protocol described in this file is a desktop environment implementation detail. Regular clients must not use this protocol. Backward incompatible changes may be added without bumping the major version of the extension.

destroy()
Destroy the output order notifier.
output(output_name: string)
Argument
Type
Description
output_namestring
the name of the output
output name

Specifies the output identified by their wl_output.name.

done()
done

Specifies that the output list is complete. On the next output event, a new list begins.


Compositor Support

Cage
Cage
0.2.0
COSMIC
COSMIC
1.0.0~beta.8
GameScope
GameScope
3.15.14
Hyprland
Hyprland
0.52.1
Jay
1.11.0
KWin
KWin
6.6
Labwc
Labwc
0.9.2
Louvre
Louvre
2.14.1
Mir
Mir
2.19
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
kde_output_order_v1
x
x
x
x
x
1
x
x
x
x
x
x
x
x
x
x
x
x

SPDX-FileCopyrightText: 2022 Xaver Hugl <xaver.hugl@gmail.com>

SPDX-License-Identifier: MIT-CMU