Add Wayland-compatible AppStore runtime - #1
Conversation
|
The current implementation has changed since this PR was opened. Please rebase this PR on the latest target branch and adapt the changes to the current implementation, while preserving the intended Wayland support and compatibility with the existing runtime paths. Thank you. |
103ddbc to
c554f69
Compare
c554f69 to
63c411e
Compare
Thanks for the review. I’ve rebased this PR on the current target branch and reworked it to fit the current runtime structure. The main idea is that fbdev/evdev is still the default and primary runtime path for CardputerZero. A normal Wayland support is now an explicit optional dual-runtime setup, rather than something that replaces fbdev. When this optional package is assembled, it contains:
The launcher respects an explicitly set The launcher uses I also added checks for the launcher’s selection and fallback behavior, and confirmed that the default deployment manifest still only contains the original fbdev deployment. One thing to note for transparency: I no longer have access to a CardputerZero device, as the one I had was returned, so I could not do final validation on the real hardware after this rebase. I did test the Wayland runtime and launcher-selection behavior on a Raspberry Pi running Wayland. The final hardware verification on CardputerZero will still need to be done by a maintainer or contributor with access to a device. Because of that, I kept the default fbdev deployment path aligned with the current upstream behavior and made Wayland strictly an optional, non-disruptive addition. |
Summary
Validation