Existen muchas ocasiones en las que nos interesa obtener un volcado de la pantalla de nuestros Linux desde la lÃnea de comandos y si has llegado hasta aquà haciendo una búsqueda es que tienes alguna de ellas en la cabeza. La mejor forma de hacerlo es usar el comando xwd
:
xwd -root | convert xwd:- pantallazo.png
Si quisiéramos realizar un volcado automático a intervalos regulares podrÃamos, de forma burda, (nunca he sido muy elegante haciendo scripts, para que engañarnos) hacer algo como esto:
#!/bin/sh
number=$(ls pantallazo* | wc -l)
file=pantallazo_$number.png
xwd -root | convert xwd:- $file
Y ya está. Ahora sólo tendrÃamos que programar la ejecución de este scritpt mediante cron con la regularidad que deseemos.
NOTA: La salida de xwd
la convertimos a formato png mediante el comando convert
perteneciente a las librerÃas de ImageMagick
que, por tanto, deberÃan de estar instaladas en nuestro sistema.
Paulo: Dame más datos, anda, que la bola de cristal la tengo pelÃn empañada. ¿Te funciona de forma interactiva y no con el cron? Pues entonces casi claro que estás haciendo algo mal al programarlo ¿no?
NO me funciona desde cron o at, podes ayudarme
Muy buen tip! Se agradece!!!