I've invested some time in making Ubuntu Touch apps available on more targets through an example Snapcraft project, starting right from the default C++ Clickable project and extending it by Snap Packaging. This also allowed for the lomiri-ui-toolkit-core24 to grow, both in capabilities and correctness for a Snap environment. If you also want to see more of your favorite Ubuntu Touch apps on the Ubuntu Desktop then go ahead and look at this example right here:
I've something to share for running Snaps on Halium devices, and it's a gpu-2404 provider for Snaps to take advantage of. The idea is to ship userspace drivers as snaps to consume by other snaps, and it's providing the same ABI-compatible equivalents to EGL, GLESv2, etc. Fun fact: the gpu-2404 interface provides a way for hybris-2404 to set up the LD_PRELOAD hack that maybe a handful of devices rely on. It fits beautifully in there.
Fixed up Wireless Desktop Mode and Screen recording on the Fairphone 5. image
Asahi Ubuntu on M1 MacBook Air, with Lomiri running the session. Austrian in me: "Do schau, do schau." image
Focal OTA-7 is the one you want for Fairphone 4 and 5 to reconnect external screens again. Also printers pop up in system-settings via the CUPS Snap.
Really liking this
Goofy faces as posters
Putting some finishing touches on Tide for Linux. Here we have it, again and properly, running on Ubuntu Touch!
In less than two weeks I'll be presenting the technical underpinnings of Snaps on Ubuntu Touch, mainline Linux vs libhybris devices & the challenges of achieving an All-Snap experience. image
The Ubuntu Touch powered JingPad, running a VM in the new Pocket VMs 0.9, released today. All in Wireless Desktop Mode.