TermRecord, snimite terminalsku sesiju na jednostavan način

o TermRecordu

U sljedećem ćemo članku pogledati TermRecord. Danas korisnici Ubuntua mogu koristiti različite programe 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 snimamo terminalnu sesiju lako, brzo i bez upotrebe teških aplikacija.

Terminal je nesumnjivo jedan od najkorisnijih alata u cijelom Linuxu. To je glavni alat za administratore sustava i za mnoge programere. Ponekad je prikladno 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. Osim toga, također je mogućnost uzimanja u obzir za vodiče u području obrazovanja ili osposobljavanja.

Opće karakteristike TermRecord-a

To je aplikacija napisana na Pythonu koja snima našu terminalnu sesiju. Jednom gotovi 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 licencom MIT. 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 interaktivni gumbi za pauziranje, reprodukciju i ubrzavanje ili usporavanje reprodukcije.

Primjena pretpostavit ćemo da tijekom 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 tijekom 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, pa instaliranje na Ubuntu uopće nije teško. započeti trebat ćemo instalirati PIP. Ako koristimo Debian, Ubuntu, Linux Mint ili derivate, u terminal (Ctrl + Alt + T) trebat ćemo napisati samo sljedeće:

instalirati python pip

sudo apt install python-pip

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

instalirati termrecord s pipom

sudo pip install TermRecord

Kako koristiti TermRecord

u počnite snimati našu terminalsku sesiju, u terminalu ćemo upotrijebiti sljedeću naredbu (Ctrl + Alt + T):

Pokrenite snimanje sesije terminala

TermRecord -o sesion.html

Kada želimo završiti snimanje, na istom terminalu morat ćemo pisati izlaz i pritisnite Uvod. Nakon toga morat ćemo samo otvoriti generiranu .html datoteku putem web preglednika da bismo mogli vidjeti snimku naše terminalske sesije.

prikaz generirane .html datoteke

o vokoscreenu
Povezani članak:
Vokoscreen, jednostavan program za snimanje videozapisa s radne površine

Pomoći

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 mogli vidjeti neke složenije opcije možemo pribjeći odjeljak za pomoć upisivanje u terminal (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 na Koristite odjeljak koji se mogu naći na GitHub stranici projekta.

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.