В следующей статье мы рассмотрим Terminalizer. Это один Инструмент командной строки элегантный и легко настраиваемый. Записывает и представляет активность терминала в анимированном GIF-изображении.. Программа может хорошо работать в Ubuntu, CentOS, Arch Linux, SUSE, RedHat, Fedora и т. Д.
Утилиту этого инструмента можно найти, когда вы запускаете команду из своего терминала и хотите создать ее анимированное изображение. Terminalizer - это инструмент, который поможет вам в этом. В этой статье мы увидим, как установить и использовать Terminalizer для создания анимированных гифок в 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
Затем запустите следующий команда для установки Node.js из официальных репозиториев Ubuntu:
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 config
Чтобы начать работу с Терминализатором, сначала мы собираемся создать файл демо в текущем каталоге. Для этого пишем в терминале (Ctrl + Alt + T):
terminalizer record demostracion
После указанной выше команды начнется запись. На этом этапе запустите несколько команд в своем терминале и для записи по нажатию CTRL + D, это сохранит вашу запись как файл YAML. В этом случае файл будет называться demo.yml.
к играть в одном терминале где мы захватываем только что сделанную запись, запускаем:
terminalizer play demostracion
Если нас устроит запись, мы сможем создать анимированный Gif набрав в терминале следующее:
sudo terminalizer render demostracion
Анимированный gif с настройками программы по умолчанию, который мы создали для этого примера, будет выглядеть так:
Помощь
Мы можем получить справка о командах этой программы набрав в терминале:
terminalizer --help
к узнать больше об этой программе, ее параметрах конфигурации или ее использовании, мы можем перейти к Страница GitHub проект.