I also wrote Gate One so you could stop & start the gateone.py process and still be able to resume everyone's sessions. This works for the new X11 feature as well. After installing an update:
Five seconds of down time for maintenance is pretty good, yeah?Code:/etc/init.d/gateone stop # Everyone's browser reports Gate One disconnected /etc/init.d/gateone start # Within five seconds everyone's browser reconnects and it resumes where they left off
Of course, in the real world you'd just doto save yourself some typing.Code:/etc/init.d/gateone restart
dynamic objects, duck typing, garage collection or anything like that. It doesn't
even contain strings!
And apps that require performance can be compiled to Asm.JS and receive near native
so it'll work but slower).
So, in theory can I install it on a server, point a DNS to it, and use it to have a terminal I can always use whatever the device I'm on?
Does it have access to the local file system? Or just SSH?
I'd also like to point out that if you just want to access the server remotely you can configure Gate One to run 'setsid /sbin/login' instead of or in addition to the 'ssh_connect.py' command. That will be pretty much exactly like logging into the server's console. In fact, it will work even if you stop sshd.
It works in IE10+, Chrome/Chromium, Firefox, Safari (if you don't use a self-signed certificate), and Opera. Probably others too. The only major requirement is that the browser support WebSockets and Web Workers (never seen a browser that supported one but not the other).