Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:terminal_felvetel

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:terminal_felvetel [2019/08/21 16:12] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[oktatas:​linux|<​ Linux]]
 +
 +
 +====== Terminál felvétel ======
 +  * **Szerző:​** Sallai András
 +  * Copyright (c) Sallai András, 2019
 +  * [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC Attribution-Share Alike 4.0 International]]
 +  * Web: http://​szit.hu
 +
 +
 +===== Terminál felvétele =====
 +
 +==== Szükséges csomagok telepítése ====
 +
 +  apt install ttyrec
 +  apt install imagemagick
 +  apt-get install python-opster
 +
 +==== Felvétel ====
 +
 +Felvétel indítása:
 +  ttyrec
 +
 +
 +Felvétel megszakítása:​
 +  <​Ctrl>​+<​D>​
 +
 +A felvétel egy ttyrecord nevű fájlban jön létre helyben.
 +
 +Lejátszás:​
 +  ttyplay ttyrecord
 +
 +==== .gif készítése ====
 +
 +Szükségünk van a tty2gif.py programra, amelyet az alábbi helyről ​
 +tölthetünk le:
 +  * https://​gist.github.com/​waruqi/​23aaf58bece23ac167dbbc8907dd7089
 +
 +Ha letöltöttük,​ másoljuk a következő helyre:
 +  /​usr/​local/​bin
 +
 +Majd adjunk rá futtatási jogot:
 +  chmod +x /​usr/​local/​bin/​tty2gif.py
 +
 +A .gif képek elkészítése:​
 +  tty2gif.py typing ttyrecord
 +
 +
 +Ha hibát kapunk, telepítsük az xdotool csomagot, majd
 +állítsuk be a WINDOWID változót:
 +  apt install xdotool
 +  export WINDOWID=$(xdotool getwindowfocus)
 +
 +Végül az animált .gif elkészítése:​
 +  convert -delay 25 -loop 0 *.gif pelda.gif
 +
 +===== A tty2gif C++ program =====
 +
 +
 +Animált GIF elkészíthető a tty2gif programmal is, egyetlen menetben.
 +
 +==== Telepítés ====
 +
 +fordításhoz szükséges eszközök telepítése:​
 +  apt install build-essential \
 +  pkg-config graphicsmagick-libmagick-dev-compat \
 +  libmagick++-6.q16-dev
 +  ​
 +
 +
 +Töltsük le a programot a következő helyről:
 +  * https://​github.com/​z24/​tty2gif
 +
 +Használhatjuk a git verziókezelőt:​
 +  git clone https://​github.com/​z24/​tty2gif.git
 +  cd tty2gif
 +  make
 +
 +
 +==== Használat ====
 +
 +A tty2gif szintaktikája:​
 +  $ ./tty2gif file.raw [out.gif] [delay(ms)]
 +
 +A felvételt xterm terminálban kell készíteni.
 +
 +  tty2gif file.raw out.gif
 +
 +
 +===== Források, linkek =====
 +  * https://​www.howtoforge.com/​tutorial/​how-to-record-your-terminal-session-on-linux/​
 +  * https://​gist.github.com/​waruqi/​23aaf58bece23ac167dbbc8907dd7089
 +  * https://​github.com/​z24/​tty2gif
 +
  
oktatas/linux/terminal_felvetel.txt · Utolsó módosítás: 2019/08/21 16:12 szerkesztette: admin