Terminalizer – Record Your Linux Terminal and Generate Animated GIF

[‘

n

Terminalizer is a free, open source, simple, highly customizable and cross-platform program to record your Linux terminal session and generate animated gif images or share a web player.

n

It comes with custom: window frames, fonts, colors, styles with CSS; supports watermark; allows you to edit frames and adjust delays before rendering. It also supports rendering of images with texts on them as opposed to capturing your screen which offers better quality.

n

Read Also: 8 Best Linux Desktop Screen Recording Tools

n

In addition, you can also configure many other settings such as the command to capture, GIF quality and repeating, cursor style, theme, letter spacing, line height, frames delays and much more.

n

Terminalizer - Record Linux Terminal and Generate Animated Gif Images
Terminalizer – Record Linux Terminal and Generate Animated Gif Images

n

How to Install and Use Terminalizer in Linux

n

To install Terminalizer, first you need to install Node.js and then install the tool globally using the following command.

n

# npm install -g terminalizerrnORrn$ sudo npm install -g terminalizerrn

n

The installation should be very easy with Node.js v10 or lower. For newer versions, if the installation is failed, you may need to install the development tools to build the C++ add-ons.

n

Once the installation completes, you can start recording your Linux terminal using the record command as shown.

n

# terminalizer record testrn

n

Record Linux Terminal Session
Record Linux Terminal Session

n

To logout of the recording session, press CTRL+D or terminate the program using CTRL+C.

n

After stopping the recording, a new file called test.yml will be created in the current working directory. You can open it using any editor to edit the configurations and the recorded frames. You can replay your recording using the play command as shown.

n

# ls -l test.ymlrn# terminalizer play testrn

n

Replay Recorded Linux Terminal Session
Replay Recorded Linux Terminal Session

n

To render your recording as an animated gif, use the render command as shown.

n

# terminalizer render testrn

n

Use the generate command to create/generate a web player for a recording file.

n

# terminalizer generate testrn

n

Last but not least, to create a global configuration directory, use the init command. You can also customize it using the config.yml file.

n

# terminalizer initrn

n

Create a global config directory
Create a global config directory

n

To get more details about all the commands and their options, run.

n

# terminalizer --helprn

n

For more information, go to the Terminalizer Githug repository: https://github.com/faressoft/terminalizer.

n

That’s all! Terminalizer is a very useful program to record your Linux terminal session and generate animated gif images or share a web player. If you have any questions, feel free to reach us via the comment form below.

n

‘]