The issue with VNC and Kiosk goes away if you add the environment variable DISPLAY=:1
. You need to add this to both the Weston and Kiosk container environments.
It’s a weird interaction with XWayland, but adding this variable appears to fix it.
Best Regards,
Jeremias