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

Michael Jumper commented on GUACAMOLE-329:
------------------------------------------

{quote}
* recording editors such as vim or nano is not possible (in an elegant way at 
least!).
* playing terminal recordings in colorful way is not possible.
{quote}

[~akj88], can you explain how the above limitations apply to traditional 
typescripts? It's definitely possible to replay recordings involving editors 
like vim, and the same goes for colors.

{quote}
* playing typescripts like a video with forward/backward capability is not 
possible (or at least not easy!).
{quote}

Seeking within a typescript is impossible, as terminal output is the result of 
incremental changes, and as far as I can tell the "asciinema" format (which the 
project refers to as "asciicast") is no different, being made up of a series of 
incremental changes: 
https://github.com/asciinema/asciinema/blob/master/doc/asciicast-v1.md

If asciinema's player provides for seeking, then that must be a feature of the 
player, not of the recordings themselves.

If what you're looking for is a true video recording of the terminal session, 
you can always record the session graphically rather than in text format, 
translating the resulting graphical recording to video using the guacenc 
utility.

> Adding asciinema support for terminal recording
> -----------------------------------------------
>
>                 Key: GUACAMOLE-329
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-329
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: guacamole-server
>    Affects Versions: 0.9.12-incubating
>            Reporter: Abolfazl Kazemi
>            Priority: Minor
>              Labels: features
>
> Terminal recording is done using typescript. This has some limitations:
> * recording editors such as vim or nano is not possible (in an elegant way at 
> least!).
> * playing typescripts like a video with forward/backward capability is not 
> possible (or at least not easy!).
> * playing terminal recordings in colorful way is not possible.
> Adding terminal recording using another library such as *asciinema* would be 
> really nice and useful.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to