LINUX

Termshot: captura de pantalla de imagen de la salida de la línea de comandos

En este artículo, le mostraré cómo convertir una salida de línea de comando en Linux en una imagen usando Termshot. Terminoshot es una herramienta de Linux que convierte la salida de un comando cli en una captura de pantalla que incluye colores y texto interactivo. Esto es fundamental si está trabajando en algo que necesita hacer una captura de pantalla para compartir, consultar o documentar. A veces, copiaría la salida del terminal en un formato de texto, pero cuando la pega en una plataforma diferente como CMS, perderá el formato original y sus colores, lo que le dará un aspecto atroz.

Además, Termshot recorta la imagen de salida para que se ajuste mejor a su contenido, pero tiene un ancho máximo. Esta configuración ha sido probada en un Arch Linux actualizado. Para una distribución de Linux diferente, asegúrese de tener las dependencias requeridas primero antes de obtener el script termshot.

Instalar termshot en Arch Linux

$ sudo pacman -Syu # update system
$ pacaur --needed --noconfirm --noedit -S termshot

Con yaourt simple, use:

$ yaourt --noconfirm -S termshot

La instalación puede tardar un poco, ya que se compila a partir de la fuente y primero debe instalar las siguientes dependencias:

Hay una serie de opciones que se pueden pasar al comando termshot, a saber:

–maxWidth | -w [width] -> Limite el ancho máximo de la imagen de salida a [width] píxeles. «El contenido excedente se ajusta. El valor predeterminado es 1280
–filename | -f [filename] -> El nombre del archivo para almacenar la imagen resultante. «Predeterminado: $ (fecha» + termshot-% Y% m% d-% H% M% S.png «)»
–outputDir | -o [directory] -> La carpeta donde se almacenará la imagen resultante. «Predeterminado: $ {HOME} / Imágenes»
–ayuda | -h -> Mostrar página de ayuda.

Uso de Termshot

Una vez que se completa la instalación, puede comenzar a usar termshot escribiendo el comando termshot en la terminal. Consulte las opciones de comando anteriores para saber qué pasarle.

$ termshot ls -l --color=auto /

De forma predeterminada, la imagen se guarda en el $ {HOME} / Imágenes carpeta y tiene marca de tiempo, pero puede cambiar esto como desee. El siguiente ejemplo guardará la imagen en un directorio diferente.

$ termshot -o ~/Desktop ping -c 5 8.8.8.8

Para cambiar el ancho máximo de la imagen, use:

$ termshot --maxWidth 1080 curl 127.0.0.1

Es importante darle a la imagen un nombre significativo. Vea el ejemplo a continuación para modificar el nombre.

$ termshot -f ping-test.png ping -c 3 mysite.com

Esto le facilitará hacer referencia a las imágenes guardadas por nombres.

Terminando

Para concluir, Termshot parece resolver un problema de transferir salidas de comandos de Linux con sus colores intactos. Aunque hay aplicaciones de captura de pantalla que puede usar, Termshot es más atractivo debido al hecho de que lo usa sobre la marcha con detección automática de tamaño. No es necesario recortar imágenes manualmente o seleccionar una ventana de terminal como es común en otras aplicaciones de captura de pantalla, lo que hace que las cosas sean un poco más rápidas.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar