Termtosvg, et værktøj til at registrere din terminalsession

om termtosvg

I den næste artikel skal vi se på termtosvg. Dette er et program, der kan få os ud af problemer under en præsentation, et kursus eller en tutorial, hvor vi skal præsentere resultaterne af de kommandoer, der udføres i en terminal. Når offentligheden er til stede, er det muligt at vise resultatet med det samme. Men hvis de ikke er til stede på tidspunktet for udførelsen, er det altid interessant at have en optaget video, der viser udførelsen af ​​kommandoen. Dette kan gøres med et par værktøjer, og blandt dem er termtosvg. Dette program er en terminaloptager som præsenterer resultatet som SVG-animationer.

Termstovg er en Unix terminaloptager skrevet i Python der gemmer kommandoliniesessioner som separate SVG-filer. Når vi har filen, kan vi Brug vores webbrowser til at gengive skærmbilledet. Ud over alt dette har værktøjet flere temaer til rådighed til at optage en terminalsession, der giver os mulighed for at bruge et specifikt farvetema. Vi vil være i stand til at finde projektet i Github og har været udviklet af Nicolas Bedos.

Dette program distribueres med gratis BSD-licens. Termtosvg kan huske værktøjer som f.eks ascicinema, som altid er en reference, når man laver demoer og tutorials.

Generelle egenskaber ved Termtosvg

  • Dette program vil producere lette, rene animationer skal integreres i en projektside.
  • Vi har mulighed for at bruge brugerdefinerede farvetemaer plus en terminalbrugergrænseflade og animationskontrol via SVG-skabeloner.
  • Es kompatibel med asciinema-optageformat.

Installer termtosvg

Vi kan installere dette program gennem dets universel pakke snap. Brugere af Ubuntu 16.04 og nyere såvel som andre distroer, der har dette format aktiveret, skal kunne installere det ved at åbne en terminal (Ctrl + Alt + T) og skrive i den:

termtosvg simosx installationspakke snap

sudo snap install termtosvg-simosx

Ud over den tidligere installation kan vi installere dette program i Gnu / Linux, Mac OS og BSD operativsystemer ved hjælp af Python> = 3.5. Det kan installer ved hjælp af pip som de viser os i deres webside. Vi skal bare åbne en terminal (Ctrl + Alt + T) og skrive i den:

pip3 install --user termtosvg

Som angivet på siden af GitHub, denne installation skal dække nogle afhængigheder for en korrekt funktion af programmet.

Optag en terminalsession

Termtosvg-optagelse

Til dette eksempel Jeg har installeret snap-pakkeindstillingen. Derfor skal du bare køre følgende kommando i en terminal (Ctrl + Alt + T) for at starte optagelse af kommandolinjesessionen:

termtosvg-simosx.termtosvg animacion.svg

I slutningen af ​​optagelsen ser vi, at ruten er angivet (generelt / tmp) og navnet på den optagede fil. Resultatet genereres og gemmes automatisk som en SVG-fil i vores midlertidige bibliotek (/ Tmp) hvis intet er angivet. Selvom i eksemplet vi ser i det forrige skærmbillede, Jeg har givet navnet til capture animacion.svg. Dette gemmes i den aktuelle jobfil. Efter afslutning af fangstprocessen kan åbnes med Firefox eller ethvert andet kompatibelt program.

til afslut forbrændingsprocessen, brug bare afslut kommando i terminalen eller tryk på Ctrl + D..

Dekorativt udseende

Vi vil kunne se skabeloner og eksempler på termtosvg i din side Hvis vi vil, kan vi ændre det dekorative udseende vælge optagelsestema til sessionen (cirkus, klassisk-mørk, klassisk-lys, dracula, isotop, marrakesh, materiale, monokai, sol-mørk, sol-lys, zenburn). Et eksempel på brug ville være at skrive i terminalen (Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

Eller hvis vi vil skift skrifttype vi skriver:

termtosvg-simosx.termtosvg --font Fuente

I den forrige rækkefølge bliver vi nødt til at ændre Kilde med nogen af ​​de skrifttyper, vi har installeret på vores computer.

Mens vi optager, vil vi være i stand til at skrive de kommandoer, vi ønsker, og arbejde i terminalen. Når vi er færdige, skal du kun afslutte optagelsen af ​​sessionen ved at skrive frakørsel eller ved at trykke på Ctrl + D.

Termtosvg hjælp

Derudover vil vi være i stand til at finde andre hjælpemuligheder til programmet. For at høre det skal du bare indtaste terminalen (Ctrl + Alt + T):

termtosvg simosx hjælp

termtosvg-simosx.termtosvg --help

Vi kan få mere hjælp til manuel som vi kan finde på deres GitHub-side.

Afinstaller termtosvg

Vi vil være i stand til at fjerne programmet på en så enkel måde som den, vi bruger til at installere det. Med hensyn til dette eksempel har jeg brugt snap-pakken, dette er den afinstallation, vi skal se. I en terminal (Ctrl + Alt + T) behøver vi kun at skrive følgende kommando:

sudo snap remove termtosvg-simosx

I sidste ende er dette en interessant og effektivt værktøj med hensyn til forbrug og størrelse på de resulterende filer. Det er også let at bruge. Dette er en mulighed for at overveje, om du har brug for at optage dine terminalsessioner.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.