Терминализатор, създайте лесно анимиран gif на терминална сесия

относно терминализатора

В следващата статия ще разгледаме Terminalizer. Това е едно CLI инструмент елегантен и много персонализиран. Записва и представя дейността на терминала в анимиран gif. Програмата може да работи добре на Ubuntu, CentOS, Arch Linux, SUSE, RedHat, Fedora и др.

Полезността на този инструмент може да бъде намерена, когато стартирате команда от вашия терминал и искате да създадете анимирано изображение от нея. Терминализаторът е инструмент, който ще ви помогне да направите точно това. В тази статия ще видим как инсталирайте и използвайте Terminalizer за генериране на анимирани GIF файлове на Ubuntu 16.04 или Ubuntu 18.04.

Преди да инсталираме Terminalizer, ще трябва да се уверим в това tener Node.js и npm инсталиран в нашия екип. След това можем записващ терминал и генерирайте анимирани gif изображения.

Терминализатор Характеристики

  • Високо е приспособима.
  • Мулти платформа.
  • Ще имаме възможност персонализирайте рамки на прозорци.
  • Можем да използваме a персонализиран шрифт, цветове или CSS стилове.
  • Ще имаме възможност да добавим a воден знак.
  • За по-добър резултат ще можем редактирайте рамки и коригирайте закъсненията преди рендиране.
  • Ще намерим и опция за намаляване на броя на обработените кадри.
  • В програмата ще имаме възможността да конфигурираме командата за заснемане на текущата работна директория. Ще имаме възможност също така задайте качеството на 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 ubuntu

nodejs --version

В този момент имаме само инсталирайте npm, който е мениджърът на пакети за Node.js. Ще направим това, като напишем в терминала (Ctrl + Alt + T):

sudo apt install npm

След инсталацията можем проверете версията на npm пишете в същия терминал:

версия npm ubuntu

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 на проекта. Става въпрос за a грешка при зареждането на споделени библиотеки: 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 като напишете следното в терминала:

терминализатор създаване на анимиран gif

sudo terminalizer render demostracion

Анимираният gif, с настройките по подразбиране на програмата, които сме създали с този пример, ще изглежда така:

пример за анимиран gif на терминализатор

Помощ

Можем да получим помощ за командите на тази програма въвеждане в терминал:

терминализатор --помощ

terminalizer --help

за да знаете повече за тази програма, нейните опции за конфигурация или нейното използване, можем да отидем на Страница на GitHub на проекта.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.