-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
-
agl-shell protocol / agl-shell-desktop re-design
We should move way from agl-shell-desktop protocol and migrate all the app_roles and anything of value to the agl-shell protocol.
This is a bigger tasks that encompasses the entire task:
- provide an alternative to agl-shell-desktop - gRPC basic support (done)
- investigate/remove obsolete roles (remotes & fullscreen for instance, should be covered by xdg-shell) - remote role is just an activation request with an output (need to check)
- add any events that we have in agl-shell-desktop to agl-shell protocol (done)
- add any surface role assignments in agl-shell-desktop in the gRPC protocol (only stubs at this point)
- deprecate agl-shell-desktop (to be done)
- remove agl-shell-desktop (to be done)
- relates to
-
SPEC-4672 Deprecate and remove agl-shell-desktop
- Open
-
SPEC-4673 Provide implementation for the stubs in gRPC proto implementation
- Closed
-
SPEC-3906 Investigate split surface types by making use xdg-shell protocol
- Closed
-
SPEC-4529 Pass the output from applications to shell client
- Closed
-
SPEC-4898 Adapt Unified HMI to gRPC APIs
- Open
-
SPEC-3436 utility command tool in agl-compositor
- Open
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
28067,2 | agl-shell.xml: Introduce a new interface | master | src/agl-compositor | Status: MERGED | +2 | 0 |
28068,2 | compositor: Allow to start other clients | master | src/agl-compositor | Status: MERGED | +2 | 0 |
28069,2 | shell: Add a wrappers for sending events with agl-shell | master | src/agl-compositor | Status: MERGED | +2 | 0 |
28070,2 | shell: Not not override the agl_shell interface resources | master | src/agl-compositor | Status: MERGED | +2 | 0 |
28071,5 | grpc-proxy: Init gRPC | master | src/agl-compositor | Status: MERGED | +2 | 0 |
28072,1 | src: Add initial support for gRPC | master | src/agl-shell-activator | Status: MERGED | +2 | 0 |
28073,1 | meson.build: Remove all traces of agl-shell-desktop | master | src/agl-shell-activator | Status: MERGED | +2 | 0 |
28074,1 | src: Re-work actions and provide a callback | master | src/agl-shell-activator | Status: MERGED | +2 | 0 |
28274,1 | main: Add support for GetOuputs request | master | src/agl-shell-activator | Status: MERGED | +2 | 0 |