Ttyrec, un prugramma per arregistrà a vostra attività in u terminal Ubuntu

circa ttyrec

In u prossimu articulu emu da fà un ochju à ttyrec. Questu hè un prugramma chì esiste dapoi qualchì annu, ma hè ancu capace di arregistrà a pruduzzioni TTY di un prugramma in modu testu cù i timestamps è poi ripruducelu. Stu prugramma hè simile à l'ordine di scrittura, ma permette ancu di mette in pausa, rallentà o accelerà a riproduzione.

Cù ttrec pudemu arregistrà tutti i cumandamenti chì scrivemu à l'invita di u terminal è almacenalli in un fugliale. Dopu permette di ghjucà cù u cumandimu ttyplay. In più pudemu ancu cunvertisce a registrazione in gif animatu cù ttygif. Ttrec hè una forca di u cumanda di scrittura per arregistrà l'infurmazioni di timing cun precisione microseconda.

Caratteristiche generali di ttyrec

Alcune di e caratteristiche chì include sò:

  • tyrec richiede menu parametri per a registrazione è a riproduzione di altre opzioni per salvà u terminal.
  • Registra in un unicu fugliale.
  • Pudete arregistrà emacs -nw, vi, lynx o qualsiasi prugramma chì esegue in tty.
  • U schedariu di output cuntene infurmazione timestamp in più di i dati di u terminal.
  • Puderemu soprascrivite o aghjunghje cuntenutu à u fugliale generatu.
  • Chjamate in autumàticu uudecode.
  • Accelera / rallenta ripruduzzione.
  • Permette scuprite una registrazione ttyrecord in tempu reale.
  • Pudemu misurà u tempu di i dati arregistrati.

Installa ttyrec

U prugramma ttyrec ùn hè micca inclusu per difettu in tutte e distribuzioni Gnu / Linux. Per installallu basta à aduprà apt. Per installallu, in un terminal (Ctrl + Alt + T) duveremu eseguisce:

installazione ttyrec

sudo apt install ttyrec

U so usu hè abbastanza sèmplice, ancu di più cà u cumandamentu Script. Per eseguì lu duverete chjamate u prugramma specificendu u nome di u fugliale di output. U furmatu da aduprà seria qualcosa cum'è u seguitu:

ttyrec < ArchivodeLog >

Cumu aduprà ttyrec

L'esempiu seguente mostra tyrec arregistramentu di a sessione in un schedariu chjamatu ttylog:

ttyrec -a ttylog

Pò esse smette di arregistrà attività terminale pressendu a cumbinazione di tasti Ctrl + D. Pudemu ancu scrive isciuta.

Per aduprà questu cumandamentu averemu dispunibule alcune opzioni cum'è:

  • -a →Aghjunghje l'output à u fugliale o ttyrecord, invece di sovrascrivelu.
  • -u → Cù questa opzione ttyrec chjama automaticamente uudecode è salva a so uscita quandu i dati codificati apparisce in a sessione. Ci permetterà trasferisce i fugliali da un host remoto.
  • -e cumanda → Invoca un cumandamentu quandu ttyrec inizia.

Per più infurmazione nantu à stu prugramma, pudete visità u situ di u prugettu o cunsultate a pagina di l'omu scrivendu in terminal (Ctrl + Alt + T):

pagine man ttyrec

man ttyrec

I dati arregistrati ponu esse riprodotti cù u cumandamentu ttyplay chì hè inclusu. Per ripruduce l'attività registrata, avete bisognu aduprà u cumandimu ttyplay seguitatu da u nome di u fugliale di log:

ttyplay < ArchivodeLog >

Cunvertisce a registrazione in GIF

Puderemu aduprà TTYGIF per cunvertisce a registrazione in GIF. Stu prugramma hà u prughjettu caricatu in GitHub cù struzzioni nantu à a so installazione è l'usu.

installazione ttygif

sudo apt install imagemagick ttyrec gcc x11-apps

git clone https://github.com/icholy/ttygif.git

cd ttygif

make

sudo make install 

Crià un gif hè assai simplice. Primu avemu cuminciatu à arregistrà cù:

ttyrec ejemplo

Una volta finitu, pudemu aduprà a cumbinazione Ctrl + D In u terminal. Pudemu ancu fà cù l'ordine isciuta, cù u svantaghju chì quellu ultimu cumandamentu serà registratu in u GIF generatu.

Avà per cunvertisce in furmatu gif tuttu ciò chì duvete fà hè aduprà un cumandamentu cum'è u seguitu:

creazione di file gif cù ttygif

ttygif ejemplo

È l'avemu digià. U nostru gif serà statu salvatu in u schedariu tty.gif. Se avemu un errore cum'è: Errore: A variabile d'ambiente WINDOWID era viota, duverete cunfigurà manualmente WINDOWID. Questu pò esse fattu scrivendu in u terminal (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Dopu avè scrittu i cumandamenti precedenti, pudemu avà lancià u cumandimu ttygif di novu per cumincià à creà u gif. A creazione di stu schedariu pò piglià un pocu.

gif creatu cù ttygif

Disinstalla

Per caccià ttyrec da u vostru urdinatore, basta à apre un terminal (Ctrl + Alt + T) è scrive u cumandimu seguitu:

sudo apt remove ttyrec

Programmi cum'è questu sò una bona opzione per i registrazioni di sessione di terminale. Stu tipu di prugrammi sò una bona opzione per sparte cunniscenze o tutoriali. U cumandimu ttyrec, ancu s'ellu ùn hè micca installatu per difettu, hè una bona opzione per l'utilizatori chì ùn sò micca abituati à eseguisce assai cumandamenti in u terminal. Questa hè una di più di e numerose possibilità chì esistenu oghje per arregistrà è ripruduce l'attività di u terminal.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.