你好
你们都知道 asciinema 工作(或使用)脚本命令(如果你不知道的话,man script)
所以想法是添加 X 参数,即 tty 路径
然后它将开始同时记录这两个(或更多)终端
退出后(在启动录音的终端上),按回车上传时,会将所有的录音文件上传到网站
所以网站也应该支持同时播放多个录音
在一页上显示所有记录的会话
我怀疑除了我之外还有很多人会需要这个功能
嘿@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 解决方案。
最有用的评论
嘿@Bux42!
这是一个有趣的想法 :) 是的,尽管很酷,但我相信不会有很多人使用它来证明此功能的实施和维护是合理的。
但是,如果您想录制多个 tty,也许您可以使用多个拆分来录制 tmux 会话?