Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wayland compositors with 'zwlr_foreign_toplevel_manager_v1' (wlroots protocol) #352

Open
RedBearAK opened this issue Aug 2, 2024 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@RedBearAK
Copy link
Owner

This is an issue for discussing and tracking supported Wayland compositors that can use the so-colled wlroots window context method in the keymapper, which looks for the zwlr_foreign_toplevel_manager_v1 interface to bind and watch for events on new toplevel window handles, app_id and title changes, and state changes (e.g., activated) to determine the focused app window context.

The zwlr_foreign_toplevel_manager_v1 interface is found in the wlr_foreign_toplevel_management_unstable_v1 Wayland protocol specification.

Related, but needing a separate method with a different namespace and protocol specification:

  • The new Pop!_OS COSMIC desktop environment

Compositors currently known to work with the wlroots window context method:

  • Hyprland
  • Niri (Smithay-based)
  • Qtile (uses pywlroots)
  • sway
@RedBearAK RedBearAK added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers question Further information is requested labels Aug 2, 2024
@RedBearAK RedBearAK self-assigned this Aug 2, 2024
@RedBearAK RedBearAK changed the title (Enh) Compositors with 'zwlr_foreign_toplevel_manager_v1' (wlroots protocol) Wayland compositors with 'zwlr_foreign_toplevel_manager_v1' (wlroots protocol) Aug 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant