Graba tu terminal y genera un GIF animado con Terminalizer

Si tienes un medio didáctico o informativo sobre GNU/Linux y/o software libre y quieres grabar una serie de acciones mediante la terminal, tiene dos opciones: O enviar una ingente cantidad de imágenes descriptivas o bien usar una herramienta para grabar esos movimientos en un formato animado como GIF. Aquí entra Terminalizer.

Terminalizar es una herramienta de software libre que viene con marcos de ventana, fuentes, colores, estilos con CSS.

La aplicación también soporta marcas de agua y permite editar marcos y ajustar los retardos antes de renderizar. También soporta la renderización de imágenes con textos en ellas en lugar de capturar su pantalla, lo que ofrece una mejor calidad.
Además, también puedes configurar muchos otros parámetros, capturar, la calidad de la imagen y repetición GIF, el estilo del cursor, el tema, el espaciado de las letras, la altura de las líneas, los retardos de los fotogramas y mucho más.

Para instalar Terminalizer, primero necesitas instalar Node.js,  npm y luego instalar la herramienta globalmente usando la siguiente orden de terminal.

sudo npm install -g terminalizer  --unsafe-perm

La instalación debe ser muy fácil con Node.js v10 o inferior. Para versiones más nuevas, si la instalación falla, es posible que necesites instalar las herramientas de desarrollo para crear los complementos de C++.
Una vez completada la instalación, puedes empezar a grabar tu terminal usando la siguiente orden de grabación como se muestra.

terminalizer record prueba

Para salir de la sesión de grabación, pulsa CTRL+D o termina el programa utilizando CTRL+C.
Después de detener la grabación, se creará un nuevo archivo llamado prueba.yml en el directorio de trabajo actual. Puedes abrirlo usando cualquier editor para editar las configuraciones y los fotogramas grabados. Puedes reproducir tu grabación usando la orden:

terminalizer play prueba.yml

Para renderizar tu grabación como un GIF animado, usa render:

terminalizer render prueba.yml

pedro@debian:~$ terminalizer render prueba.yml  
Rendering frame 31/31 100% [==============================] 0.0s
Merging frame 31/31 100% [==============================] 0.0s

Successfully Rendered
The animated GIF image is saved into the file:
/home/pedro/render1626709538687.gif

 

Si la orden te arroja error de GL, ve a /usr/local/lib/node_modules/terminalizer/render y edita el archivo index.js. Pon la línea app.disableHardwareAcceleration();  justo arriba de app.on('ready', createWindow);

app.disableHardwareAcceleration();
app.on('ready', createWindow);

Guarda y cierra.

Por último, para crear un directorio de configuración global, utiliza la orden init. También puedes personalizarlo usando el archivo config.yml.

terminalizer init

Para obtener más detalles sobre todas las posibilidades y sus opciones, ejecuta.

terminalizer --help

Para más información, ve al repositorio de Terminalizer en Github para obtener más soporte: https://github.com/faressoft/terminalizer.

5 2 votes
Article Rating
Article Tags:
· · ·
Article Categories:
Tutoriales

Comments

Subscribe
Notify of
guest
3 Comentarios
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
mnemonic

Buena herramienta para demostraciones visuales y como dice el refrán, vale más una imagen que mil palabras. 😀 

Wanpica

Wow. Una vez más gracias MASGNULINUX. Excelente herramienta.

Taraak

>Para instalar Terminalizer, primero necesitas instalar Node.js,

Y ahí paré de leer.

3
0
Would love your thoughts, please comment.x
()
x