following previous article about using Waydroid on X11, I finally managed to have XFCE working on Wayland. It's in experimental state since XFCE 4.20. It looks like labwc package was just missing in my case, or that's maybe due to recente update of some XFCE components on Arch. I use mainly Arch Linux ARM on a RK3588 SoC since about 6 months.
Update 2028-09-01, I managed to have XFCE4 working on Wayland on this hardware, probably due to recent XFCE updates. It use labwc as compositor, that depend itself on wlroots. Still have some limitation (keyboard forced to english, no mean to switch (keyboard and iBus should depend on labwc or wlroots layers), parameters not available at least on menus, no screensaver/locker, see also one of the XFCE4 author's blog entry for more details), so I will wrote a new article about some tweaks in this case
As XFCE still doesn't work (at least in my case with Wayland, and that's my prefered desktop, I still use X11. I want to use some Android application on my Desktop computer. However, Waydroid, the Android virtual machine for Linux is made for Wayland display (so the name Way(land) + (An)droid). Weston is of good help to make it working.
Update 2028-09-01, I managed to have XFCE4 working on Wayland on this hardware, probably due to recent XFCE updates. It use labwc as compositor, that depend itself on wlroots. Still have some limitation (keyboard forced to english, no mean to switch (keyboard and iBus should depend on labwc or wlroots layers), parameters not available at least on menus, no screensaver/locker, see also one of the XFCE4 author's blog entry for more details), so I will wrote a new article about some tweaks in this case
WARNING!! Waydroid start some components at root level, it may contains some Google ads/private data or NSA spies, that's probably better to use it on a VM or a system without sensitive content
If you have other Aarch64 hardware you can skip this, but in my case, I use since about 6 month now a Rockchip RK3588 based (ARM 64bits) Radxa ITX board as main computer There is relatively good management of Vulkan 1.4 and Zink since this summer in GIT version, a stable base is available in Mesa 25.2.0 since 2025-08-06) for the Mali-G610 MP4 GPU included in the SoC. the RK3588 NPU start to be managed by the Rocket driver since 2025-07-28 in mainline Mesa, will be available in this first state in following release of Mesa.
Raylib is a nice compact and very portable multimedia library. It manage hardware acceleration and compatibilities problems.
We will see here how to build it (in may 2025).
This is a short post about the installation of usage of OreBoot bootloader and Barebox on Qemu and RVVM RISC-V virtual machine and emulators.
Precompiled version are available here:
It will take about 2.8GB in your home directory, subdir
~/.rustup/toolchainsfor installation of needed toolchain.