Looks like libsdl2 failed to detect X11 support. I’ll get an Omarchy ISO and look into whether Hyprland/Wayland can be made to work.
We don’t have native Wayland support, yet, so this can generally be problematic. On Cinnamon/Wayland, the application seems to work fine, although I’m getting LLVMpipe based software rendering (which is surprisingly fast, though).
When I tried, it worked with a fresh install without any additional packages, so I’d say it isn’t required. But I really have no idea which X server for Wayland is the best or which one is pre-installed, so it could still make a difference.
I confirmed that you do not have to install xorg-xwayland to get this to work. Thank you! For future reference, and until you get the AppImage updated, here’s an example desktop file that folks can use:
[Desktop Entry] Name=Aspect StartupNotify=true Type=Application Exec=env SDL_VIDEODRIVER=x11 /<path to AppImage>/aspect-1.0.0-rc.37-x86_64.AppImage
After testing again on Omarchy, it turns out that the issue is one step deeper there - there is a pre-defined environment variable SDL_VIDEODRIVER=wayland there in an apparent attempt to force applications to use the Wayland interface. A better approach for that would be to set SDL_VIDEODRIVER=wayland,x11 in order to let SDL applications prefer Wayland, but still allow them to fall back to X11.
I’ll include a further workaround for the next release that also overrides that explicit environment variable.
Thanks again @Soenke , Can confirm that I no longer have to manually override the env variable for Aspect to work with the latest version of Aspect 1.0.0-rc.38.