Hello,
Based on Weston RDP/VNC no mouse input - Technical Support - Toradex Community + looking at the flutter-embedded-linux repository, I am pretty sure that this is the same problem.
Essentially, flutter-elinux only accepts 1 source input at a time. And based on the code for managing wayland seats, it assign a seat initially for touch but the VNC session takes it. Then, upon closing the VNC session, the wayland seat is deallocated. Thus, you have to restart the flutter app to get a new seat.
For my issue with chromium, I am not sure. This might be the same issue?
I have been working on another project in the meantime but I will look at switching to another compositor whenever I have time. Is there a docker image or Dockerfile to follow for using sway?
I am not sure if I should mark this as solution or not? After all, I don’t think there is much that can be done from Toradex’s side. Unless someone knows how to patch flutter-embedded-linux to support multiple wayland seats.
Best regards,