Skip to content

Conversation

@dkondor
Copy link
Contributor

@dkondor dkondor commented Nov 24, 2025

Based on the wlroots draft implementation of the protocol by @tokyo4j (available here), backported to wlroots 0.19: https://github.com/dkondor/wlroots/tree/ext_toplevel

Note: this is currently a bit incomplete (output information is not sent and additional states like always on top are not supported); I'll update it as I have some time. Also, currently, the -state protocol is always enabled -- it could make sense to add a setting for it in case a user would like to only expose the -info protocol.

I've tested so far only briefly with my Cairo-Dock implementation of the same protocol:
Cairo-Dock/cairo-dock-core#192
and will test more in the coming weeks.

Keeping track of outputs, always on top, sticky states
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant