liftoff / GateOne

Gate One is an HTML5-powered terminal emulator and SSH client
http://liftoffsoftware.com/Products/GateOne
Other
6.28k stars 925 forks source link

Feature Request - X Forwarding #53

Open Gwindalmir opened 13 years ago

Gwindalmir commented 13 years ago

I'm requesting the ability to forward X connections. It would be a bonus if another browser tab/window could be opened as an X server. However I have Xming, so at least going to that is fine.

Ideally, any port forwarding would work.

liftoff commented 13 years ago

Port forwarding is impossible without plugins/browser extensions/add-ons. So if I ever support that, that's how it'll have to work.

HOWEVER, I do have X11 emulation as a TODO item for Gate One 2.0. I plan to emulate X11 in the browser via the canvas tag. The idea being that you could open up a new X11 forwarding tab via the SSH plugin and, say, startkde :)

There's no technical reason why I can't get this working... I just don't have the time (I really need Gate One to bring in enough money so I can quit my day job =).

sathieu commented 11 years ago

FYI there is already a VNC client implemented in HTML5 (Canvas+Websockets): https://github.com/kanaka/noVNC

(see also https://code.google.com/p/jsvnc/, http://guac-dev.org/ which as RDP and VNC, and http://engineering.linkedin.com/javascript/vncjs-how-build-javascript-vnc-client-24-hour-hackday)

liftoff commented 11 years ago

Adding support for X11 is definitely in the TODO list. It will be a while though... There's a lot of things that have priority (authorization framework, keyboard macros, improved embedded support, etc).

dedenker commented 6 years ago

Any progress on this X emulation?