在下一篇文章中,我们将看一下Terminalizer。 这是一 CLI工具 优雅且高度可定制。 以动画gif记录并代表终端的活动。 该程序可以在Ubuntu,CentOS,Arch Linux,SUSE,RedHat,Fedora等上良好运行。
当您从终端启动命令并希望为其创建动画图像时,可以找到此工具的实用程序。 Terminalizer是一个可以帮助您做到这一点的工具。 在本文中,我们将看到 安装并使用Terminalizer生成GIF动画 在Ubuntu 16.04或Ubuntu 18.04上。
在安装Terminalizer之前,我们必须确保 有 Node.js和NPM 已安装 在我们的团队中。 之后,我们可以 记录终端 并生成动画gif图像。
终端机功能
- 高度 可定制的.
- 多平台.
- 我们将能够 定制窗框.
- 我们可以使用 自定义字体,颜色或CSS样式.
- 我们将有可能添加一个 水印.
- 为了获得更好的结果,我们将能够 编辑帧并调整延迟 渲染之前。
- 我们还将为 减少处理的帧数.
- 在程序中,我们将可以配置命令以捕获当前工作目录。 我们将能够 还设置了GIF的质量和重复,帧之间的最大空闲时间,光标,字体及其大小等。
如果有人要 了解所有特征 该录制程序为我们提供的信息,您可以转到 GitHub页面 该项目的。 首先,我要说的是下面要显示的所有内容,都是我从Ubuntu 18.04开始的。
Node.js安装
要安装Node.js,首先,更新您的系统。 在终端(Ctrl + Alt + T)中输入:
sudo apt update
然后运行以下命令 命令,从官方Ubuntu存储库安装Node.js:
sudo apt-get install -y nodejs
成功安装后,您可以 检查Node.js版本 使用以下命令:
nodejs --version
在这一点上,我们只有 安装npm,它是Node.js的软件包管理器。 我们将通过输入终端(Ctrl + Alt + T)来做到这一点:
sudo apt install npm
安装完成后,我们可以 检查npm版本 在同一终端上输入:
npm --version
终端机安装
要安装Terminalizer,请在终端中运行(Ctrl + Alt + T):
sudo npm install -g terminalizer
如果安装失败,则归因于Nodejs版本, 您可能需要安装开发人员工具 编译C ++插件。 这些工具可以通过在终端上运行来安装(Ctrl + Alt + T):
sudo apt install build-essential
至 验证开发工具的安装, 跑:
gcc -v make -v
修复libgconf-2.so.4错误
使用此程序时,我遇到了一个错误,该错误在 GitHub页面 该项目的。 这是关于 加载共享库时出错:libgconf-2.so.4。 在程序中,它告诉我无法打开共享库文件:不存在文件或目录。 要解决该问题,您只需要打开一个终端(Ctrl + Alt + T)并安装:
sudo apt-get install libgconf-2-4
使用终端机
El config.yml文件 默认值存储在项目的根目录中。 在此文件中,您 保存Terminalizer配置。 运行以下命令将其复制到您的当前目录。
terminalizer config
要开始使用Terminalizer,首先我们要 生成一个文件 当前目录中的demo。 为此,我们在终端中输入(Ctrl + Alt + T):
terminalizer record demostracion
完成上述命令后,将开始记录。 此时,在终端中运行一些命令,然后 通过按CTRL + D进行录制。 这个 会将您的录音另存为YAML文件。 在这种情况下,该文件将称为demo.yml
至 在同一终端上播放 在捕获刚才制作的记录的地方运行:
terminalizer play demostracion
如果我们对录音感到满意,我们将能够 创建动画Gif 在终端中输入以下内容:
sudo terminalizer render demostracion
我们在此示例中创建的带有程序默认设置的动画gif如下所示:
帮助
我们可以得到 有关该程序命令的帮助 在终端输入:
terminalizer --help
至 了解有关此程序,其配置选项或用途的更多信息,我们可以去 GitHub页面 的项目。
成为第一个发表评论