Tartalomjegyzék

< Linux

Terminál felvétel

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