网站搜索

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


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

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

另请阅读:8 个最佳 Linux 桌面屏幕录制工具

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

如何在 Linux 中安装和使用 Terminalizer

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

npm install -g terminalizer
OR
sudo npm install -g terminalizer

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

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

terminalizer record test

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

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

ls -l test.yml
terminalizer play test

要将录制内容渲染为动画 gif,请使用渲染命令,如图所示。

terminalizer render test

使用生成命令为录制文件创建/生成网络播放器。

terminalizer generate test

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

terminalizer init

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

terminalizer --help

有关更多信息,请访问 Terminalizer Githug 存储库:https://github.com/faressoft/terminalizer。

就这样! Terminalizer 是一个非常有用的程序,用于记录 Linux 终端会话并生成动画 gif 图像或共享网络播放器。如果您有任何疑问,请随时通过下面的评论表与我们联系。