[ 
https://issues.apache.org/jira/browse/GUACAMOLE-645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16653936#comment-16653936
 ] 

Michael Jumper commented on GUACAMOLE-645:
------------------------------------------

{quote}
Hi, I think it would be awesome to support an xterm.js client in guacamole. For 
authentication, Guacamole would need to handle Basic Authentication which is 
supported by both ttyd/gotty. Gotty also supports using certificates. The ssh 
connection is pretty awesome, but it is limited in it's ability to copy/paste 
from the host and also experiences some lag. Xterm.js is a very popular front 
end for remote connections and I think it would be pretty cool to support this 
interface through guacamole. 
{quote}

You shouldn't be experiencing any significant lag except for that common to 
your network.

If you are experiencing abnormal lag, that is something that should be 
identified and addressed, but the answer is not to incorporate another, 
distinct project with a different architecture just for specific protocols. Any 
improvement to the handling of protocols which leverage a terminal would need 
to stay within the core architecture (a single super-protocol, server-side 
handling of connection state, independence from the client with respect to 
appearance of the rendered display) as that is fundamental to how Guacamole is 
able to function as well as it does. There may be room for improvement to the 
protocol to make things like text rendering less expensive, but absorbing 
something as specific as a JavaScript terminal emulator would be a step in the 
wrong direction.

{quote}
I'm unfamiliar with creating tickets for Jira so please let me know if I'm out 
of place in submitting this request or if you would like
{quote}

You're in the right place, and this is definitely the way to request a new 
feature. The specifics of this request are just not in line with the 
architecture of Guacamole, and that architecture is fairly critical to 
performance, security, and the flexibility of the project as a whole. If you 
are encountering specific issues, then the path forward would be to understand 
the nature of those issues and resolve them as they stand.

> Support xterm.js/ttyd/gotty as a Guacamole Connection
> -----------------------------------------------------
>
>                 Key: GUACAMOLE-645
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-645
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: guacamole, guacamole-common-js, guacamole-server
>            Reporter: Jim
>            Priority: Minor
>
> Hi, I think it would be awesome to support an xterm.js client in guacamole. 
> For authentication, Guacamole would need to handle Basic Authentication which 
> is supported by both ttyd/gotty. Gotty also supports using certificates. The 
> ssh connection is pretty awesome, but it is limited in it's ability to 
> copy/paste from the host and also experiences some lag. Xterm.js is a very 
> popular front end for remote connections and I think it would be pretty cool 
> to support this interface through guacamole. 
> I'm unfamiliar with creating tickets for Jira so please let me know if I'm 
> out of place in submitting this request or if you would like



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to