Terminalizer 是一个免费、开源、简单、高度可定制且跨平台的程序,用于记录你的 Linux 终端会话并生成动画 GIF 图像或共享 Web 播放器。
它带有自定义功能:窗口框架、字体、颜色、CSS 样式;支持水印;允许你编辑帧并在渲染之前调整延迟。它还支持渲染带有文本的图像,而不是捕获屏幕,这提供了更好的质量。
此外,你还可以配置许多其他设置,如捕获命令、GIF 质量和重复、光标样式、主题、字母间距、行高、帧延迟等等。

如何在 Linux 中安装和使用 Terminalizer
要安装 Terminalizer,首先你需要 安装 Node.js,然后使用以下命令全局安装该工具。
# npm install -g terminalizer OR $ sudo npm install -g terminalizer
使用 Node.js v10 或更低版本应该非常容易。对于更新版本,如果安装失败,你可能需要安装开发工具来构建 C++ 插件。
安装完成后,您可以使用如下所示的record命令开始记录您的Linux终端。
# terminalizer record test

要退出录制会话,请按CTRL+D
或使用CTRL+C
终止程序。
停止录制后,在当前工作目录中将创建一个名为test.yml的新文件。您可以使用任何编辑器打开它来编辑配置和记录的帧。您可以使用如下所示的play命令回放您的录制。
# ls -l test.yml # terminalizer play test

要将您的录制渲染为动画gif,请使用如下所示的render命令。
# terminalizer render test
使用generate命令来创建/生成记录文件的Web播放器。
# terminalizer generate test
最后但并非最不重要的是,要创建全局配置目录,请使用init命令。您也可以使用config.yml文件进行自定义。
# terminalizer init

要获取有关所有命令及其选项的更多详细信息,请运行。
# terminalizer --help
欲了解更多信息,请访问Terminalizer的Githug存储库:https://github.com/faressoft/terminalizer。
就这些了!Terminalizer是一个非常有用的程序,可用于记录您的Linux终端会话并生成动画gif图像或共享Web播放器。如有任何疑问,请随时通过下面的评论表单联系我们。
Source:
https://www.tecmint.com/terminalizer-record-your-linux-terminal-in-gif/