Asciinema: [Solicitação de recurso] Grave vários tty ao mesmo tempo

Criado em 10 dez. 2017  ·  9Comentários  ·  Fonte: asciinema/asciinema

Oi

Vocês sabem que o asciinema funciona (ou usa) o comando script (script man, se você não o conhece)

Então a ideia seria adicionar argumentos X, sendo caminhos tty

Em seguida, ele começará a gravar esses dois (ou mais) terminais ao mesmo tempo

Depois de sair (no terminal que iniciou a gravação), ao pressionar enter para fazer o upload, faria o upload de todos os arquivos de registro para o site

Portanto, o site também deve suportar a reprodução de várias gravações ao mesmo tempo

Exibindo todas as sessões gravadas em uma página

Duvido que muitas pessoas precisem desse recurso, exceto eu, embora

Comentários muito úteis

Ei @ Bux42!

É uma ideia interessante :) E sim, mesmo que seja legal, acredito que não haveria muitas pessoas usando isso para justificar a implementação e manutenção desse recurso.

No entanto, se você gostaria de gravar vários ttys, talvez pudesse gravar a sessão do tmux com várias divisões?

Todos 9 comentários

Ei @ Bux42!

É uma ideia interessante :) E sim, mesmo que seja legal, acredito que não haveria muitas pessoas usando isso para justificar a implementação e manutenção desse recurso.

No entanto, se você gostaria de gravar vários ttys, talvez pudesse gravar a sessão do tmux com várias divisões?

TMux não é algo que eu gostaria de aprender para registrar coisas, pessoalmente. Tenho um projeto agora que usa cerca de 5 painéis diferentes e adoraria poder gravá-los todos de uma vez para uma demonstração no trabalho.

Isso seria muito legal, para ser honesto. @sickill, se você puder me indicar a direção certa no que diz respeito a onde as mudanças precisam ser feitas, posso dar uma olhada nisso (a menos que alguma coisa requeira mudanças no código fechado, é claro).

Eu penso sobre esse recurso _frequently_.

@sickill Isso seria ótimo, mas o fluxo de trabalho do tmux split não funciona no asciinema. asciinema-player e outros renderizadores como termtosvg parecem deturpar sessões gravadas que envolvem janelas divididas no tmux. Suspeito que isso seja porque a limpeza de tela de um painel específico não está sendo propagada para a saída asciicast de alguma forma, mas seja qual for a causa, você geralmente acaba com uma sobreposição confusa de caracteres que não podem ser compreendidos.

@masaeedu Eu fiz muitas gravações bem-sucedidas de sessões com o tmux envolvido, e funcionou bem, então estou surpreso em saber que você teve problemas aqui. Você pode me apontar uma sessão de exemplo (em asciinema.org) que não reproduz bem no reprodutor da web, mas funciona bem quando reproduzida no terminal ( asciinema play filename.cast )?

Não sou realmente um especialista em tmux, mas não parece funcionar bem com asciinema. O .cast tem apenas um painel (aquele a partir do qual iniciei o asciinema). Estou fazendo algo errado?

@sickill Desculpe, não

@dsyer Eu acredito que a maneira de obter vários painéis é iniciar o asciinema diretamente no seu emulador de terminal (ou seja, fora do tmux) e, em seguida, conectá-lo à sua sessão do tmux. Veja o link @sickill fornecido anteriormente no tópico que mostra como fazer isso.

FWIW anos depois e é a falta desse recurso que me fez parar de usar asciinema.

@masaeedu que funciona, obrigado. Gostaria que houvesse uma maneira fácil de pular o "tmux attach / tmux detach" no início e no final do elenco.

Mesmo aqui. Uma sessão de gravação com várias guias seria ótimo, mas acho que vou optar pela solução tmux, então.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

TyrfingMjolnir picture TyrfingMjolnir  ·  7Comentários

maphew picture maphew  ·  12Comentários

abaykan picture abaykan  ·  10Comentários

vvv picture vvv  ·  23Comentários

sickill picture sickill  ·  13Comentários