Usando o Xvfb, posso iniciar um aplicativo e fazer uma captura de tela.
O que estou pensando é como capturar a partir de uma sessão X (inativa) existente.
Diga de tty ou acima de ssh.
Pelo que entendi, as janelas não estão mapeadas e não existem para preservar recursos. Existe alguma ferramenta que pode mapear janelas, áreas de trabalho, etc, existentes em um gerenciador de janelas virtual e dar uma olhada?
Ou pode-se usar libx11
e criar um snap usando XShmCreateImage
ou similar?
xwd -display :0 -root | convert xwd:- /tmp/0.png
)
xwd -root | convert - /tmp/image.jpg
que você está procurando?