aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorMarius Vlad <marius.vlad@collabora.com>2024-11-20 16:05:05 +0200
committerMarius Vlad <marius.vlad@collabora.com>2024-11-26 16:33:56 +0200
commitfd77d8d38d899ca40d090344582f3ec816fd0591 (patch)
tree2dc24eec8aa009bb8cac167d2de59bc13f88ac5c /README.md
parent7dd7d94968d1ac2edae62c4b1797407ea8640e3c (diff)
app: Move build to meson and replace agl-shell-desktop
This is a bigger change to move the from Cmake to meson and use gPRC instead of agl-shell-desktop protocol. Bug-AGL: SPEC-5300, SPEC-5301 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Ib649b7fd38eef5653bc401a8eb159882a2f41e6b
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 5 insertions, 6 deletions
diff --git a/README.md b/README.md
index 17a1bba..43f2eee 100644
--- a/README.md
+++ b/README.md
@@ -3,16 +3,15 @@ xdg-cluster-receiver
This is a variant of the cluster-demo-receiver but without any toolkit
involvement, using wayland-protocols (to gain access to XDG-Shell) and
-agl-shell* private extensions provided by the compositor.
+gRPC to perform window management operations.
We use XDG-Shell to create a top-level XDG window and set an application id for
-it. We use agl-shell-desktop to be able to position indepedently the surface
-on top of the cluster-dashbboard application, and in the same time specify
-a bounding box.
+it. We use gRPC agl_shell protocol to be able to position indepedently the
+surface on top of the cluster-dashbboard application.
Underneath, waylandsink requires a parent surface (wl_surface) as to create a
sub-subsurface where it will draw, on its own, the incoming stream.
We don't pass out that parent surface to the compositor, but instead of use the
-app_id to identify applications, that is why it is import to set, for the parent
-surface an application id.
+app_id to identify applications, that is why it is import to set, for the
+parent surface an application id.