やあ
asciinemaがスクリプトコマンド(知らない場合はmanスクリプト)が機能する(または使用する)ことは誰もが知っています
したがって、アイデアは、ttyパスであるX引数を追加することです。
次に、これら2つ(またはそれ以上)の端末の記録を同時に開始します
(記録を開始した端末で)終了した後、Enterキーを押してアップロードすると、すべての記録ファイルがWebサイトにアップロードされます。
したがって、Webサイトは、同時に複数の録音を再生することもサポートする必要があります
記録されたすべてのセッションを1ページに表示
私以外の多くの人がこの機能を必要とするのではないかと思います
ねえ@ Bux42!
それは興味深いアイデアです:)そして、はい、クールなことですが、この機能の実装と保守を正当化するためにこれを使用する人はあまりいないと思います。
ただし、複数のttyを記録したい場合は、複数の分割でtmuxセッションを
TMuxは、個人的に物事を記録するために学びたいものではありません。 現在、約5つの異なるペインを使用するプロジェクトがあり、作業中のデモンストレーションのために、それらすべてを一度に記録できるようにしたいと考えています。
正直なところ、これは本当にクールでしょう。 @sickill変更が必要になる可能性がある限り、正しい方向に私をできれば、私はこれを
私はこの機能について_頻繁に_考えています。
@sickillそれは素晴らしいことですが、tmux分割ワークフローは実際にはasciinemaでは機能しません。 asciinema-playerやtermtosvgのような他のレンダラーは、tmuxの分割ウィンドウを含む記録されたセッションを文字化けさせるようです。 これは、特定のペインの画面クリアが何らかの形でasciicast出力に伝播されていないためだと思いますが、原因が何であれ、通常、理解できない文字のごちゃ混ぜになってしまいます。
@masaeedu tmuxを使用してセッションの録音を何度も成功させましたが、うまく機能したので、ここで問題が発生したと聞いて驚いています。 Webプレーヤーではうまく再生されないが、ターミナル( asciinema play filename.cast
)で再生すると問題ないサンプルセッション(asciinema.org)を教えていただけますか?
私は実際にはtmuxの専門家ではありませんが、asciinemaではまったくうまく機能していないようです。 .castには1つのペイン(私がasciinemaを起動したペイン)しかありません。 私は何か間違ったことをしていますか?
@sickill申し訳ありませんが、これについては以前に
@dsyer複数のペインを取得する方法は、ターミナルエミュレーター(つまり、tmuxの外部)で直接asciinemaを起動してから、tmuxセッションに接続することだと思います。 これを行う方法を示す、スレッドの前半で提供されているリンク@sickillを参照してください。
FWIW年後、私がasciinemaの使用をやめたのは、この機能の欠如です。
動作する@masaeedu 、ありがとう。 キャストの最初と最後にある「tmuxattach / tmuxdetach」をスキップする簡単な方法があればいいのにと思います。
こっちも一緒。 マルチタブレコーディングセッションは素晴らしいと思いますが、それならtmuxソリューションに行くと思います。
最も参考になるコメント
ねえ@ Bux42!
それは興味深いアイデアです:)そして、はい、クールなことですが、この機能の実装と保守を正当化するためにこれを使用する人はあまりいないと思います。
ただし、複数のttyを記録したい場合は、複数の分割でtmuxセッションを