Terminalizer – запись вашего терминала Linux и создание анимированных GIF

Terminalizer – бесплатная, открытая программа с открытым исходным кодом, простая в использовании, высоко настраиваемая и мультиплатформенная, предназначенная для записи сеанса вашего терминала в Linux и генерации анимированных gif-изображений или веб-плеера для их публикации.

Она позволяет настраивать рамки окна, шрифты, цвета, стили с помощью CSS, поддерживает водяные знаки, а также позволяет редактировать кадры и настраивать задержку перед воспроизведением. Она также поддерживает визуализацию изображений с текстами на них, в отличие от захвата экрана, что позволяет достичь более высокого качества.

Читайте также: 8 лучших инструментов для записи экрана на Linux

Кроме того, вы можете настроить множество других параметров, таких как команда для захвата, качество и повторение gif, стиль курсора, тема, интервалы между символами, высота строк, задержки кадров и многое другое.

Terminalizer – Record Linux Terminal and Generate Animated Gif Images

Как установить и использовать Terminalizer в Linux

Для установки Terminalizer сначала вам нужно установить Node.js, а затем установить этот инструмент глобально с помощью следующей команды.

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

Установка должна быть очень простой с использованием Node.js версии 10 или ниже. Если у вас новая версия Node.js и установка не удалась, вам может потребоваться установить инструменты разработки для сборки C++-дополнений.

После завершения установки вы можете начать запись вашего терминала Linux с использованием команды record, как показано ниже.

# 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, чтобы создать/сгенерировать веб-плеер для файла записи.

# 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-изображений или общего веб-плеера. Если у вас есть вопросы, не стесняйтесь обращаться к нам через форму комментариев ниже.

Source:
https://www.tecmint.com/terminalizer-record-your-linux-terminal-in-gif/