You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2017/10/24 18:07:00 UTC

[jira] [Commented] (GUACAMOLE-329) Adding asciinema support for terminal recording

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