Pregunta

Me gustaría volcar el contenido de una ventana X. Así:

xwd -id | convertir - capture.png

... que funciona bastante bien siempre que la ventana de destino no esté oculta (total o parcialmente detrás de otras ventanas) o minimizada.

¿Alguna idea sobre cómo hacer esto?

Supongo que de alguna manera tenemos que enviar un " repintar " señal a la ventana oculta y luego capturar su respuesta o algo ... :)

¿Fue útil?

Solución

¿Tienes alguna objeción para llevarlo al frente primero?

Si no, puede usar una herramienta como wmctrl para abrir la ventana al frente (y maximizarlo, etc.), use xwd para capturarlo, luego envíelo de regreso a donde vino con wmctrl.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top