Terminalizer – 记录您的Linux终端并生成动画GIF

Terminalizer 是一个免费、开源、简单、高度可定制且跨平台的程序,用于记录你的 Linux 终端会话并生成动画 GIF 图像或共享 Web 播放器。

它带有自定义功能:窗口框架、字体、颜色、CSS 样式;支持水印;允许你编辑帧并在渲染之前调整延迟。它还支持渲染带有文本的图像,而不是捕获屏幕,这提供了更好的质量。

阅读还有8 个最佳的 Linux 桌面屏幕录制工具

此外,你还可以配置许多其他设置,如捕获命令、GIF 质量和重复、光标样式、主题、字母间距、行高、帧延迟等等。

Terminalizer – Record Linux Terminal and Generate Animated Gif Images

如何在 Linux 中安装和使用 Terminalizer

要安装 Terminalizer,首先你需要 安装 Node.js,然后使用以下命令全局安装该工具。

# npm install -g terminalizer
OR
$ sudo npm install -g terminalizer

使用 Node.js v10 或更低版本应该非常容易。对于更新版本,如果安装失败,你可能需要安装开发工具来构建 C++ 插件。

安装完成后,您可以使用如下所示的record命令开始记录您的Linux终端。

# terminalizer record test
Record Linux Terminal Session

要退出录制会话,请按CTRL+D或使用CTRL+C终止程序。

停止录制后,在当前工作目录中将创建一个名为test.yml的新文件。您可以使用任何编辑器打开它来编辑配置和记录的帧。您可以使用如下所示的play命令回放您的录制。

# ls -l test.yml
# terminalizer play test
Replay Recorded Linux Terminal Session

要将您的录制渲染为动画gif,请使用如下所示的render命令

# terminalizer render test

使用generate命令来创建/生成记录文件的Web播放器。

# terminalizer generate test

最后但并非最不重要的是,要创建全局配置目录,请使用init命令。您也可以使用config.yml文件进行自定义。

# terminalizer init
Create a global config directory

要获取有关所有命令及其选项的更多详细信息,请运行。

# 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/