[ 
https://issues.apache.org/jira/browse/GUACAMOLE-597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper updated GUACAMOLE-597:
-------------------------------------
    Summary: Allow fine-grained control of terminal output redirection via pipe 
streams  (was: Allow fine-grained handling of terminal output via pipe streams)

> Allow fine-grained control of terminal output redirection via pipe streams
> --------------------------------------------------------------------------
>
>                 Key: GUACAMOLE-597
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-597
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: Terminal
>            Reporter: Michael Jumper
>            Priority: Major
>
> While Guacamole's terminal emulator allows output to be redirected to a pipe 
> stream for the benefit of client-side JavaScript (see GUACAMOLE-17), doing so 
> currently has caveats:
> * Redirecting output to a pipe stream results in _all_ output going solely to 
> that stream. No output is displayed on the terminal while the pipe stream 
> remains open. This is not always desirable.
> * Data sent to the pipe stream is buffered. This works well for 
> non-interactive bulk transfers of data, but any client-side JavaScript 
> expecting to monitor output in real-time will be disappointed, particularly 
> code which must deal with the output of interactive commands.
> There should be some option to allow output to go to both the pipe stream and 
> the terminal, and some option to allow the output to be automatically 
> flushed, whether that be through a new OSC code or through 
> backward-compatible modifications to the existing code.



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

Reply via email to