Loosely decouple homescreen/launcher from the compositor
Description fields
Description
I can't seem to restart homescreen without restarting the entire session. I know that homescreen is a client shell, and in wayland we identify the shell client togher as a whole with the WM, yet, in AGL project we have them loosely decoupled.
To me it would seem natural to be able to restart it without taking down the compositor. Implicitly taking down the compositor means killing all other applications.
I can't seem to restart homescreen without restarting the entire session. I know that homescreen is a client shell, and in wayland we identify the shell client togher as a whole with the WM, yet, in AGL project we have them loosely decoupled.
To me it would seem natural to be able to restart it without taking down the compositor. Implicitly taking down the compositor means killing all other applications.
/cc @Scott Murray @Jan-Simon Moeller