Usando Xvfb posso avviare un'applicazione e fare uno screenshot.
Quello che mi chiedo è come catturare da una sessione X (inattiva) esistente.
Dì da tty o oltre ssh.
Da quanto ho capito, le finestre non sono mappate e non esistono per preservare le risorse. Esistono strumenti in grado di mappare finestre, aree di lavoro, ecc. Esistenti in un gestore di finestre virtuale e scattare uno scatto?
O si può forse usare libx11
e creare uno snap usando XShmCreateImage
o simili?
xwd -display :0 -root | convert xwd:- /tmp/0.png
)
xwd -root | convert - /tmp/image.jpg
quello che stai cercando?