Skip to content

Add service channel Wayland clients

Jonas Ådahl requested to merge jadahl/mutter:wip/service-wl-socket into main

This adds the infrastructure to add "service Wayland clients", meaning Wayland clients that connect via a service doorchannel D-Bus interface (org.gnome.Mutter.ServiceChannel), allowing special handling for those clients.

It also introduces a new Wayland global filter mechanism, that later is intended to allow more flexible global filtering than what we had before, which was only able to handle the Xwayland use case. The Xwayland filtering is ported to this new filter manager.

Edited by Jonas Ådahl

Merge request reports