20/3/16

Capturar pantalla mediante Bash

Este sencillo script tiene como función capturar la pantalla y guardar el resultado en una carpeta, en este caso Home/Imágenes/Capturas/.

Hemos de tener instaladas un par de dependencias, una es scrot que es realmente quien hace la captura, y gpicview para abrir la captura tras haberla realizado y mostrarla en pantalla. Esta última se podría cambiar por otro visor de imágenes a gusto del consumidor editando la última linea del script.

instalamos las dependencias necesarias con:
sudo pacman -S scrot gpicview
Copie y pege el siguiente código en un fichero de texto, guárdelo y dele permisos de ejecución.
#!/bin/bash

directorio="${HOME}/Imágenes/Capturas/"
fecha=`date +'%F_%H:%M:%S'`
nombrearchivo="captura_${fecha}.png"

# si no existe, ceamos directorio.
if [ ! -d "${directorio}" ]; then mkdir "${directorio}"; fi

# capturar pantalla
scrot $directorio$nombrearchivo

# Abrimos el archivo.
gpicview $directorio$nombrearchivo

1 comentario: