Asciinema: 【功能请求】同时记录多个tty

创建于 2017-12-10  ·  9评论  ·  资料来源: asciinema/asciinema

你好

你们都知道 asciinema 工作(或使用)脚本命令(如果你不知道的话,man script)

所以想法是添加 X 参数,即 tty 路径

然后它将开始同时记录这两个(或更多)终端

退出后(在启动录音的终端上),按回车上传时,会将所有的录音文件上传到网站

所以网站也应该支持同时播放多个录音

在一页上显示所有记录的会话

我怀疑除了我之外还有很多人会需要这个功能

最有用的评论

嘿@Bux42!

这是一个有趣的想法 :) 是的,尽管很酷,但我相信不会有很多人使用它来证明此功能的实施和维护是合理的。

但是,如果您想录制多个 tty,也许您可​​以使用多个拆分来录制 tmux 会话

所有9条评论

嘿@Bux42!

这是一个有趣的想法 :) 是的,尽管很酷,但我相信不会有很多人使用它来证明此功能的实施和维护是合理的。

但是,如果您想录制多个 tty,也许您可​​以使用多个拆分来录制 tmux 会话

TMux 不是我想为了记录事情而学习的东西,个人。 我现在有一个项目,它使用大约 5 个不同的窗格,我希望能够一次记录所有这些窗格,以便在工作中进行演示。

老实说,这真的很酷。 @sickill如果您能指出我可能需要更改的正确方向,我可以对此进行重击(当然,除非其中一些需要更改封闭源代码)。

我_经常_考虑这个功能。

@sickill那太好了,但是 tmux 拆分工作流实际上在 asciinema 中不起作用。 asciinema-player 和其他渲染器(如 termtosvg)似乎会混淆涉及 tmux 中拆分窗口的记录会话。 我怀疑这是因为特定窗格的屏幕清除没有以某种方式传播到 asciicast 输出,但是无论原因是什么,您通常最终都会遇到无法理解的混乱字符重叠。

@masaeedu我成功地录制了许多涉及 tmux 的会话,而且效果很好,所以我很惊讶听到您在这里遇到问题。 您能否指出一个示例会话(在 asciinema.org 上),该会话在网络播放器中播放效果不佳,但在终端 ( asciinema play filename.cast ) 中播放时可以正常播放?

我并不是真正的 tmux 专家,但它似乎对 asciinema 根本不起作用。 .cast 只有一个窗格(我从中启动 asciinema 的那个)。 难道我做错了什么?

@sickill抱歉,我之前没有就此事回复您。 不幸的是,我刚刚停止使用多窗格工作流程,所以我不记得出了什么问题。

@dsyer我相信获得多个窗格的方法是直接在终端模拟器中(即在 tmux 之外)启动 asciinema,然后附加到您的 tmux 会话。 请参阅之前在线程中提供的链接@sickill ,该链接显示了如何执行此操作。

FWIW 多年后,正是由于缺少此功能,我才停止使用 asciinema。

@masaeedu有效,谢谢。 我希望有一种简单的方法可以在演员的开始和结束时跳过“tmux attach/tmux detach”。

同样在这里。 多标签录制会话会很棒,但我想我会选择 tmux 解决方案。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

pfalcon picture pfalcon  ·  4评论

lukehinds picture lukehinds  ·  5评论

bashfulrobot picture bashfulrobot  ·  11评论

yuvalif picture yuvalif  ·  10评论

ethanboxx picture ethanboxx  ·  6评论