📜  Terminalizer:记录你的 Linux 终端并生成动画 GIF

📅  最后修改于: 2022-05-13 01:57:09.935000             🧑  作者: Mango

Terminalizer:记录你的 Linux 终端并生成动画 GIF

Terminalizer 是一个开源的跨平台 CLI 工具,用于记录终端会话并生成或共享动画 gif 图像。

特征

  • 更改背景、标题、字体、颜色、窗口框架、过渡速度。
  • 在网络上分享您的录音
  • 加水印

在本文中,我们将向您展示如何在基于 Debian 的 Linux(Ubuntu/Kali/Linuxmint/Elementary)中安装 Terminalizer。

安装:

要安装 terminalizer,您需要在计算机上安装 node.js 和 npm。

sudo apt update
sudo apt install build-essential
sudo apt install nodejs npm

要验证安装,请运行:

node -v && npm -v

现在通过在npm install命令中添加-g标志在你的机器上全局安装 terminalizer。

npm install -g terminalizer

要验证安装,请运行:

terminalizer -v

验证终端器安装

记录和渲染/共享

基本命令语法

terminalizer  
  • 记录您的终端
terminalizer record test

这将在您的当前目录中保存一个文件test.yml

保存录音后,terminalizer 将提示您在 https://terminalizer.com 上共享录音。

如果您想共享录音,请回复是。

  • 播放录音
terminalizer play test

  • 渲染录音
terminalizer render test

  • 分享录音
terminalizer share test

要查看上面创建的 gif,请访问 https://terminalizer.com/view/e2e0411c5173。

配置

您还可以通过编辑 .yml 文件手动配置属性。

  • quality : 改变生成图像的质量
  • 重复:-1 循环一,0 无限
  • frameDelay :以毫秒为单位更改帧之间的延迟。
  • cursorStyle : 更改光标样式
  • fontSize :以 px 为单位更改字体大小。
  • lineHeight :更改行高。
  • letterSpacing :以 px 为单位更改字母间距。
  • watermark.imagePath :为您的 gif 添加水印
  • frameBox.type :更改框架框类型

卸载

要卸载,请运行:

npm uninstall -g terminalizer