Para tomar una captura de pantalla en el TE rminal con ImageMagick, escriba la línea siguiente en un terminal y haga clic y arrastre el ratón sobre una sección de la pantalla:
import MyScreenshot.png
Para capturar toda la pantalla y después de un cierto retraso y cambiar su tamaño, utilice el siguiente comando:
import -window root -resize 400×300 -delay 200 screenshot.png
Usted puede usar una mezcla de xwininfo y importación para recuperar la ventana Identificación del navegador y hacer una captura de pantalla de la ventana. Una escritura del golpe para automatizar este proceso sería algo como esto:
#!/bin/bash
window_id=`xwininfo -tree -root | grep Mozilla | awk '{print $1}'`
import -window $window_id -resize 100x100 tumb.png
Este script creará una captura de pantalla de 100x100 de Firefox en el directorio actual bajo el nombre tumb.png
Varias fuentes muestran cómo ejecutar una bash script desde dentro de una aplicación Java, google puede ayudarte con eso. Si tiene prisa, marque this y this.
posible duplicado de [Programa de línea de comando para crear capturas de pantalla del sitio web (en Linux)] (http://stackoverflow.com/questions/125951/command-line-program-to-create-website-screenshots-on-linux) –