ondemand icon indicating copy to clipboard operation
ondemand copied to clipboard

noVNC is inaccessible

Open johrstrom opened this issue 5 years ago • 5 comments

noVNC is basically completely inaccessible because it's a <canvas> element with no text alternative.

It would be a huge undertaking to fix it or port to a different solution. So this ticket is likely just going to be a discussion forum for the team & community to chime in on what alternatives we could take (if any).

┆Issue is synchronized with this Asana task by Unito

johrstrom avatar Sep 11 '20 18:09 johrstrom

Native VNC clients should be used if they're accessible. This means that we should probably update the native tabs to provide a link with the correct URL. We provide osc:// for our osc VNC viewer, but I wonder if say Windows/Mac will open tigerVNC when vnc:// URLs are clicked.

johrstrom avatar Jun 03 '22 16:06 johrstrom

If they have the network connectivity to a compute node.

The OSC VNC client was a bit before my time, but we may have to dig into how it worked because we do not now have connectivity to compute nodes so I don't believe it would even work now unless we proxy the tcp connection through apache...

johrstrom avatar Jun 03 '22 16:06 johrstrom

a quick read of the osc-connect docs indicates it uses an ssh tunnel so I suppose the current panels are actually as correct as they can be.

https://github.com/OSC/osc-connect/

johrstrom avatar Jun 03 '22 16:06 johrstrom

Apparently VNC clients like TigerVNC or REAL VNC are also inaccessible. Another option to investigate is X11 forwarding.

johrstrom avatar Jun 03 '22 18:06 johrstrom