Termtosvg, un instrument pentru înregistrarea sesiunii de terminal

despre termtosvg

În articolul următor vom arunca o privire la termtosvg. Acesta este un program care ne poate scăpa de probleme în timpul unei prezentări, a unui curs sau a unui tutorial, în care trebuie să prezentăm rezultatele comenzilor executate într-un terminal. Când publicul este prezent, este posibil să se afișeze rezultatul imediat. Dar dacă acestea nu sunt prezente în momentul executării, este întotdeauna interesant să aveți un videoclip înregistrat care să arate executarea comenzii. Acest lucru se poate face cu câteva instrumente, iar printre acestea se numără termtosvg. Acest program este un înregistrator terminal care prezintă rezultatul ca animații SVG.

Termstovg este un Unix terminal recorder scris în Python care salvează sesiunile de linie de comandă ca fișiere SVG separate. Când avem fișierul, putem utilizați browserul nostru web pentru a reproduce captura de ecran. În plus față de toate acestea, instrumentul are mai multe teme disponibile pentru a înregistra o sesiune terminală care ne va permite să folosim o anumită temă de culoare. Vom putea găsi proiectul în Github și a fost dezvoltat de Nicolas Bedos.

Acest program este distribuit cu licență BSD gratuită. Termtosvg își poate aminti instrumente precum ascicinema, care este întotdeauna o referință atunci când faci demo-uri și tutoriale.

Caracteristicile generale ale Termtosvg

  • Acest program va produce animații ușoare, cu aspect curat să fie încorporat într-o pagină de proiect.
  • Vom avea posibilitatea de a folosi teme de culoare personalizate plus o interfață utilizator terminal și controale de animație prin șabloane SVG.
  • Es compatibil cu formatul de înregistrare asciinema.

Instalați termtosvg

Vom putea instala acest program prin intermediul acestuia pachet universal fixaţi. Utilizatorii Ubuntu 16.04 și versiunile ulterioare, precum și alte distribuții care au acest format activat, ar trebui să îl poată instala deschizând un terminal (Ctrl + Alt + T) și tastând în acesta:

termtosvg instalarea pachetului de instalare simosx

sudo snap install termtosvg-simosx

Pe lângă instalarea anterioară, putem instala acest program în sistemele de operare Gnu / Linux, Mac OS și BSD, folosind Python> = 3.5. Poate instalați folosind pip precum ne arată în lor site web. Trebuie doar să deschidem un terminal (Ctrl + Alt + T) și să scriem în el:

pip3 install --user termtosvg

Așa cum este indicat pe pagina de GitHub, această instalare va trebui să acopere unele dependențe pentru o funcționare corectă a programului.

Înregistrați o sesiune terminală

Înregistrare Termtosvg

Pentru acest exemplu Am instalat opțiunea snap package. Prin urmare, pentru a începe înregistrarea sesiunii de linie de comandă, tot ce trebuie să faceți este să executați următoarea comandă într-un terminal (Ctrl + Alt + T):

termtosvg-simosx.termtosvg animacion.svg

La sfârșitul înregistrării, vom vedea că traseul este indicat (în general / tmp) și numele fișierului înregistrat. Rezultatul va fi generat și salvat automat ca fișier SVG în directorul nostru temporar (/ tmp) dacă nu este indicat nimic. Deși în exemplul pe care îl vedem în captura de ecran anterioară, Am dat numele capturii animacion.svg. Aceasta va fi salvată în fișierul curent al jobului. După terminarea procesului de captare, poate fi deschis cu Firefox sau orice alt program compatibil.

la încetează procesul de ardere, pur și simplu utilizați comanda de ieșire în terminal sau apăsați Ctrl + D.

Aspect decorativ

Vom putea vedea șabloane și exemple de termtosvg în pagină Dacă vrem, putem schimba aspectul decorativ alegerea temei de înregistrare pentru sesiune (circ, clasic-întunecat, clasic-luminos, dracula, izotop, marrakech, material, monokai, solarizat-întunecat, solarizat-luminos, zenburn). Un exemplu de utilizare ar fi să scriem în terminal (Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

Sau dacă vrem schimbați tipul de font vom scrie:

termtosvg-simosx.termtosvg --font Fuente

În ordinea anterioară va trebui să ne schimbăm Fuente de oricare dintre fonturile pe care le-am instalat pe computerul nostru.

În timp ce înregistrăm, vom putea scrie comenzile dorite și vom lucra în terminal. Când vom termina, va trebui să încheiați înregistrarea sesiunii doar tastând ieşire sau apăsând Ctrl + D.

Ajutor Termtosvg

În plus, vom putea găsi alte opțiuni de ajutor pentru program. Pentru a-l consulta, trebuie doar să tastați terminalul (Ctrl + Alt + T):

termtosvg simosx ajutor

termtosvg-simosx.termtosvg --help

Putem obține mai mult ajutor în manual pe care le putem găsi pe pagina lor GitHub.

Dezinstalați termtosvg

Vom putea elimina programul într-un mod la fel de simplu ca cel pe care îl folosim pentru a-l instala. În ceea ce privește acest exemplu, am folosit pachetul snap, aceasta este dezinstalarea pe care o vom vedea. Într-un terminal (Ctrl + Alt + T) va trebui să scriem doar următoarea comandă:

sudo snap remove termtosvg-simosx

În cele din urmă, acesta este un instrument interesant și eficient în ceea ce privește consumul și dimensiunea fișierelor rezultate. De asemenea, este ușor de utilizat. Aceasta este o opțiune de luat în considerare dacă trebuie să înregistrați sesiunile de terminal.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.