Major problems with X11 and VNC with the new UI

Unfortunately, I’ve just realized today that with the latest change to the UI all our Gitpod workspaces stopped working for what concerns the part related to the X11 and VNC handling.

Here’s a relevant example: https://github.com/robotology/icub-gazebo-grasping-sandbox.
The dockerfile is maintained in the same repo at https://github.com/robotology/icub-gazebo-grasping-sandbox/tree/master/dockerfiles.

I’m unable to connect to the noVNC port 6080 as I’ve checked that all the graphics services underneath won’t start up.

What has changed under the hood that may explain this misbehavior?
I will appreciate any swift help as this is quite blocking for us!

I’ve noticed the following option:

What does Continue with Default Image mean?

It turnes out that the following line:

nohup X ${DISPLAY} -config /etc/X11/xorg.conf > /dev/null 2>&1 &

needs to be changed into:

nohup sudo X ${DISPLAY} -config /etc/X11/xorg.conf > /dev/null 2>&1 &

requiring sudo then.

Any thoughts on this as to why it wasn’t required before?