oktatas:linux:terminal_felvetel
Tartalomjegyzék
Terminál felvétel
- Szerző: Sallai András
- Copyright © Sallai András, 2019
- Web: https://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:
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:
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
oktatas/linux/terminal_felvetel.txt · Utolsó módosítás: 2019/08/21 16:12 szerkesztette: admin