Últimamente me ha dado por instalar otros entornos de escritorio en el portátil para probarlos. Al intentar sacar una captura de pantalla (screenshot) tanto en KDE como en GNOME no he tenido ningún problema con pulsar la tecla "Impr Pant" (Imprimir Pantalla) te toma la captura de escritorio.
Por otro lado al intentar capturar la pantalla en XFCE, como hice con los otros dos entornos de escritorio, no puedo hacerlo y tuve que buscar una alternativa. Tras buscar un poco encontré un script para capturar la pantalla.
Lo primero que tenemos que hacer es instalar ImageMagick (si no lo tenemos ya instalado):
$ sudo aptitude install imagemagick
Ahora crearemos un archivo de texto con el nombre "screenshot.sh", y copiamos el siguiente texto;
#!/bin/shGuardamos el archivo, y le damos los permisos necesarios:
# screenshot.sh - Take a screenshot of the X windows screen
# uses ImageMagick to do the dirty work
if [ "$1" = "" ]; then
FILETYPE="png"
else
FILETYPE="$1"
fi
COUNT=1
while [ $COUNT -lt 100 ]; do
if [ -e "screenshot${COUNT}.${FILETYPE}" ]; then
COUNT=$(expr $COUNT + 1)
else
break
fi
done
if [ -e "screenshot${COUNT}.${FILETYPE}" ]; then
echo "Too many screenshots! Rename some or move them."
exit
else
import -pause 3 -window root "screenshot${COUNT}.${FILETYPE}"
#if [ -x "/usr/bin/gqview" ]; then
#gqview "screenshot${COUNT}.${FILETYPE}"
#fi
$ chmod +x screenshot.sh
Ahora solo tendremos que ejecutar el script cada vez que queremos usarlo:
$ ./screenshot.sh
En este script se captura la pantalla con un retardo de 3 segundos y se nombra a las imágenes resultantes como "screenshot" y el número de la toma.
0 comentarios:
Publicar un comentario