TermRecord, snimite terminalsku sesiju na jednostavan način

o TermRecordu

U sljedećem članku ćemo pogledati TermRecord. Danas korisnici Ubuntu-a mogu koristiti različite aplikacije snimiti završnu sesiju. Gnu / Linux je vrlo fleksibilan, tako da možemo pronaći opcije različitih vrsta. Ovog puta razgovarat ćemo o TermRecordu i kako će nam omogućiti da snimimo terminalsku sesiju lako, brzo i bez upotrebe teških aplikacija.

Terminal je nesumnjivo jedan od najkorisnijih alata u cijelom Linuxu. To je glavni alat za sistemske administratore i za mnoge programere. Ponekad je zgodno imati evidenciju naših aktivnosti u terminalu. Da bismo to postigli, jedan od alata kojima raspolažemo je ovaj, koji je stvoren pomoću Pythona i da će nam omogućiti da snimimo našu završnu sesiju.

Ova aplikacija može biti posebno korisna pri dijeljenju naše terminalske sesije. Zamislimo to u tehnološkom odjelu koji treba suprotstaviti neke informacije koje se generiraju u terminalu. Pored toga, to je takođe mogućnost uzimanja u obzir za vodiče u oblasti obrazovanja ili obuke.

Opšte karakteristike TermRecord-a

To je aplikacija napisana na Pythonu koja snima našu terminalnu sesiju. Jednom završen snimka će izvesti samostalni HTML izlaz vrlo jednostavno za dijeljenje.

TermRecord može se instalirati na mnogim Gnu / Linux i MacOS distribucijama. Otvoreni je izvor objavljen pod MIT licencom. Njegov izvorni kod možete pronaći na vašem GitHub stranica.

Aplikacija će nam ponuditi neke kontrole koje će nam omogućiti da bolje uživamo u snimljenom sadržaju. Prilikom izvršavanja generirane .html datoteke pronaći ćemo neke interaktivne tipke za pauziranje, reprodukciju i ubrzavanje ili usporavanje reprodukcije.

Aplikacija pretpostavit ćemo da za vrijeme snimljene sesije nećemo mijenjati veličinu prozora terminala. Ako promijenimo veličinu prozora na veće dimenzije, prikaz u HTML-u možda neće biti dobro predstavljen. Ako umjesto toga promijenimo veličinu na manje dimenzije, ne bi trebalo biti problema prilikom prikazivanja snimke u HTML-u.

Možete pokušati uhvatiti događaje za promjenu veličine prozora prilagođavanjem skripte, ali teško je kombinirati vrijeme tog događaja s informacijama o vremenu koje bilježi skripta. Da biste izbjegli probleme, bolje je ne mijenjati veličinu prozora terminala za vrijeme snimanja.

Na njegovoj GitHub stranici moći ćemo ga vidjeti demo odjeljak koji pokazuju mogućnosti TermRecord-a u raznim sesijama ljuske.

Instalirajte TermRecord

Aplikacija ovisi o Pythonu, tako da je instaliranje na Ubuntu uopće nije teško. za početak trebat ćemo instalirati PIP. Ako koristimo Debian, Ubuntu, Linux Mint ili derivate, u terminal (Ctrl + Alt + T) trebat ćemo napisati samo sljedeće:

instalirajte python pip

sudo apt install python-pip

Onda možemo instalirajte na isti terminal TermRecord pomoću PIP-a:

instalirajte termrecord s pipom

sudo pip install TermRecord

Kako se koristi TermRecord

para započnite snimanje naše terminalske sesije, koristit ćemo sljedeću naredbu u terminalu (Ctrl + Alt + T):

Započnite snimanje sesije na terminalu

TermRecord -o sesion.html

Kada želimo završiti snimanje, na istom terminalu ćemo morati pisati izlaz i pritisnite Intro. Nakon toga morat ćemo samo otvoriti generiranu .html datoteku s web preglednikom kako bismo mogli vidjeti snimku naše terminale.

pogled generirane .html datoteke

o vokoscreenu
Vezani članak:
Vokoscreen, jednostavan program za snimanje video zapisa s radne površine

Pomoć

Zadane vrijednosti bit će prikladne za većinu korisnika. Navođenje samo jedne HTML izlazne datoteke zajedno s naredbom omogućit će nam da dobijemo ono što tražimo. Da bismo vidjeli neke složenije opcije možemo pribjeći odjeljak za pomoć kucanje u terminalu (Ctrl + Alt + T):

Pomoć za TermRecord

TermRecord --help

Za više informacija o tome kako možemo raditi s ovom aplikacijom, možemo se obratiti Koristite odjeljak koji se mogu naći na GitHub stranici projekta.

TermRecord je još jedna dobra opcija za snimanje naše terminalske sesije, koja takođe otkriva veličinu prozora terminala koji koristimo.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.