systemadmin.es > Utilidades > Realizar capturas de pantalla con xwd (X Window)

Realizar capturas de pantalla con xwd (X Window)

Para realizar capturas de pantalla en un entorno X Window podemos utilizar el xwd, ya sea para una sola ventana o todo el entorno gráfico.

Para capturar una ventana lo podemos utilizar sin ninguna opción, pero la imagen capturada, que esta en su formato, lo escribe por stdout por lo que deberemos redirigirlo:

$ xwd > test.xwd

Cuando lo ejecutemos el puntero se cambia por una cruz con la cual deberemos escoger la ventana que queremos capturar.

Si queremos guardar la imagen en JPEG o PNG podemos hacer lo siguiente:

  • Primero con xwdtopnm pasaremos el formato xwd a PNM
  • Con pnmtojpeg o con pnmtopng podemos pasar del formato PNM a JPEG o PNG

Por ejemplo para el formato JPEG, quedaría así:

$ xwd | xwdtopnm | pnmtojpeg > test.jpg

Pero la captura se realizar sin el borde de la ventana, como por ejemplo así:

Captura con xwd sin borde de la ventana

Captura con xwd sin borde de la ventana

Para incluir el borde y el título deberemos usar la opción -frame:

$ xwd -frame | xwdtopnm | pnmtojpeg > test.jpg

Y la captura ya lo incluiría:

Captura con bordes de la ventana con xwd

Captura con bordes de la ventana con xwd

Para capturar ttodo el escritorio deberemos usar la opción -root:

$ xwd -root | xwdtopnm | pnmtojpeg > escritorio.jpg

Con lo que obtendríamos lo siguiente:

Captura de escritorio con xwd

Captura de escritorio con xwd

2 comments to “Realizar capturas de pantalla con xwd (X Window)”

  1. Creo que no va con Compiz

  2. Es cierto, con según que profundidad de pixeles, esta herramienta no funciona

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>