TermRecord, nagrywaj sesję terminala w prosty sposób

o TermRecord

W następnym artykule przyjrzymy się TermRecord. W dzisiejszych czasach użytkownicy Ubuntu mogą korzystać z różnych aplikacji, aby móc nagrać sesję terminalową. Gnu / Linux jest bardzo elastyczny, więc możemy znaleźć opcje różnych typów. Tym razem porozmawiamy o TermRecord i tym, jak pozwoli nam to łatwo, szybko i bez użycia ciężkich aplikacji nagrać sesję terminalową.

Terminal jest niewątpliwie jednym z najbardziej przydatnych narzędzi w całym Linuksie. Jest to główne narzędzie dla administratorów systemu i wielu programistów. Czasami wygodnie jest mieć rejestr naszych działań w terminalu. Aby to osiągnąć, jednym z narzędzi, które mamy do dyspozycji, jest to, które został utworzony w języku Python i że pozwoli nam to nagrać naszą sesję terminalową.

Ta aplikacja może być szczególnie przydatna podczas udostępniania naszej sesji terminalowej. Pomyślmy, że w dziale technologicznym, który musi zestawiać informacje generowane w terminalu. W dodatku tak też jest możliwość uwzględnienia w samouczkach w dziedzinie edukacji lub szkoleń.

Ogólna charakterystyka TermRecord

Jest to aplikacja napisana w Pythonie, która rejestruje naszą sesję terminalową. Po zakończeniu nagranie wyeksportuje samodzielne wyjście HTML bardzo łatwe do udostępnienia.

Rekord terminów można zainstalować w wielu dystrybucjach Gnu / Linux i MacOS. Jest to oprogramowanie typu open source wydane na licencji MIT. Jego kod źródłowy można znaleźć w pliku Strona GitHub.

Aplikacja zaoferuje nam niektóre elementy sterujące, które pozwolą nam lepiej cieszyć się nagraną zawartością. Wykonując wygenerowany plik .html znajdziemy kilka interaktywne przyciski aby wstrzymać, odtworzyć i przyspieszyć lub spowolnić odtwarzanie.

Aplikacja założymy, że podczas przechwytywanej sesji nie będziemy zmieniać rozmiaru okna terminala. Jeśli zmienimy rozmiar okna na większe, reprezentacja w kodzie HTML może nie być dobrze przedstawiona. Jeśli zamiast tego zmienimy rozmiar na mniejsze, nie powinno być problemu z renderowaniem nagrania w HTML.

Możesz spróbować przechwycić zdarzenia zmiany rozmiaru okna, dostosowując skrypt, ale trudno jest połączyć czas tego zdarzenia z informacjami o czasie zarejestrowanymi przez skrypt. Aby uniknąć problemów, lepiej nie zmieniać rozmiaru okien terminala podczas przechwytywania.

Na jego stronie GitHub będziemy mogli zobaczyć jeden sekcja demo które pokazują możliwości TermRecord w różnych sesjach powłoki.

Zainstaluj TermRecord

Aplikacja jest zależna od Pythona, więc zainstalowanie jej na Ubuntu wcale nie jest trudne. zaczynać będziemy musieli mieć zainstalowany PIP. Jeśli używamy Debiana, Ubuntu, Linux Mint lub pochodnych, w terminalu (Ctrl + Alt + T), będziemy musieli napisać tylko:

zainstaluj python pip

sudo apt install python-pip

Więc możemy zainstalować w tym samym terminalu TermRecord za pomocą PIP:

zainstaluj termrecord za pomocą pip

sudo pip install TermRecord

Jak korzystać z TermRecord

do zacznij nagrywać naszą sesję terminalową, użyjemy następującego polecenia w terminalu (Ctrl + Alt + T):

Rozpocznij nagrywanie sesji terminala

TermRecord -o sesion.html

Kiedy będziemy chcieli zakończyć nagrywanie, w tym samym terminalu będziemy musieli pisać wyjście i naciśnij Intro. Następnie będziemy musieli tylko otworzyć wygenerowany plik .html w przeglądarce internetowej, aby móc zobaczyć nagranie naszej sesji terminalowej.

widok wygenerowanego pliku .html

o vokoscreen
Podobne artykuł:
Vokoscreen, prosty program do nagrywania filmów z komputera

Pomoc

Dla większości użytkowników odpowiednie będą wartości domyślne. Określenie tylko jednego pliku wyjściowego HTML wraz z poleceniem pozwoli nam uzyskać to, czego szukamy. Aby zobaczyć bardziej złożone opcje, możemy skorzystać z sekcja pomocy wpisywanie w terminalu (Ctrl + Alt + T):

TermRecord Help

TermRecord --help

Aby uzyskać więcej informacji o tym, jak możemy pracować z tą aplikacją, możesz zapoznać się z Użyj sekcji które można znaleźć na stronie GitHub projektu.

TermRecord to kolejna dobra opcja do nagrywania naszej sesji terminala, która również wykrywa rozmiar używanego przez nas okna terminala.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.