There is little to no discussion of how to use Wayland with BalenaOS to set up something like Sway, KDE, Enlightenment, Wayfire, etc. Is there something I’m missing, or do I have to try and figure this out on my own? I appreciate any help on this! Thank you.
What device are you trying Wayland on? There is a playground project that uses Wayland here, I think that would be a good starting point. There is also a discussion on using Wayland on a Jetson nano device here, in case that provides you any additional information. Let me know how that goes, and maybe we can put a sample project together.
The devices I’m interesting in using are Pi-like arm SOCs. Let’s just say the Raspberry Pi 1, 2 and or 3 for now.
I’d love to try and get gnome working inside a Balena environment, the use case here is for appliances like vinyl cutters, 3d printers, cnc machines, etc.
This thread from the Maslow cnc forums is where I got a lot of info from in regards to running KDE in Wayland. It’s relatively buggy and not ready, but from what I see it looks like Gnome is entirely ready for it.
It’s seems that you managed to get a working project, that sounds great! Did you using balenaOS for it? I had a conversation with a teammate and he said GPU acceleration on a raspberry PI using Wayland would likely not work and you won’t probably get great performance, so you should keep that in mind.
It would be great, if you don’t mind, sharing a link to your project in this thread, so others can also benefit from it.
No, I’ve not yet used Balena for this task, since that would require a different set of knowledge. I’m just trying to get all this stuff working on the Pi on Raspbian first.
I’d also like to say that I don’t think your teammate is correct considering the precedents that exist. Could you go into more detail as to why he thinks this? Take a look at:
I’ve managed to get XFCE working really well in a project I’ll later put up on github as balena-xfce-base, but am now having trouble with Wayland as it can’t seem to find a tty in /dev/, Will go into more detail when I fully understand what’s happening.