Usando Xvfb puedo iniciar una aplicación y tomar una captura de pantalla.
Lo que me pregunto es cómo capturar desde una sesión X existente (inactiva).
Decir desde tty o sobre ssh.
Por lo que entiendo, las ventanas no están mapeadas y no existen para preservar los recursos. ¿Hay alguna herramienta que pueda asignar ventanas existentes, espacios de trabajo, etc. en un administrador de ventanas virtual y tomar un chasquido?
¿O puede uno usar libx11
y crear un complemento usando XShmCreateImage
o similar?
xwd -display :0 -root | convert xwd:- /tmp/0.png
)
xwd -root | convert - /tmp/image.jpg
lo que estás buscando?