[ 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)