From fd77d8d38d899ca40d090344582f3ec816fd0591 Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Wed, 20 Nov 2024 16:05:05 +0200 Subject: 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 Change-Id: Ib649b7fd38eef5653bc401a8eb159882a2f41e6b --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'README.md') 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. -- cgit 1.2.3-korg